html,body{margin:0;padding:0;background:#f8f9fa}body{font-family:Inter,sans-serif;color:#0f1115;min-height:100vh;display:flex;flex-direction:column}*{box-sizing:border-box}a{text-decoration:none;color:inherit}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}img{max-width:100%}.site-header{position:sticky;top:0;z-index:50;background:#f8f9faeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #E8EAED}.site-header .inner{max-width:1600px;margin:0 auto;padding:0 12px;height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo-link{display:flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer;padding:0}.logo-link img{height:64px;width:auto}.main-nav{display:flex;align-items:center;gap:4px}.main-nav a{font-family:Inter,sans-serif;font-size:14.5px;font-weight:500;color:#3a3f47;padding:8px 14px;border-radius:8px;transition:background .15s,color .15s}.main-nav a:hover,.main-nav a.active{background:#eef0f2;color:#0f1115}.btn-primary{background:#fa7d3b;color:#fff;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:14.5px;font-weight:600;padding:11px 22px;border-radius:10px;white-space:nowrap;display:inline-block;transition:background .15s}.btn-primary:hover{background:#e96c2b}.btn-primary-lg{background:#fa7d3b;color:#fff;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:600;padding:16px 30px;border-radius:12px;display:inline-block;transition:background .15s}.btn-primary-lg:hover{background:#e96c2b}.btn-outline-lg{background:transparent;color:#fff;border:1px solid #3A3F47;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:600;padding:16px 30px;border-radius:12px;display:inline-block;transition:border-color .15s,background .15s}.btn-outline-lg:hover{border-color:#6b7077;background:#ffffff0d}.btn-dark{background:#0f1115;color:#fff;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:14.5px;font-weight:600;padding:13px 24px;border-radius:10px;display:inline-block;transition:background .15s}.btn-dark:hover{background:#262a31}.btn-teal{background:#29afa2;color:#fff;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:14.5px;font-weight:600;padding:13px 24px;border-radius:10px;display:inline-block;transition:background .15s}.btn-teal:hover{background:#239185}.site-footer{background:#0f1115;color:#fff;padding:72px 12px 40px;margin-top:auto}.site-footer .inner{max-width:1600px;margin:0 auto;display:flex;flex-direction:column;gap:56px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px}.footer-brand{display:flex;flex-direction:column;gap:16px}.footer-brand .logo-link img{height:64px}#supply-chain,#loan-against-property,#business-loan,#personal-loan{scroll-margin-top:90px}.footer-brand p{margin:0;font-size:14px;line-height:1.65;color:#8a8f98;max-width:300px}.footer-col{display:flex;flex-direction:column;gap:12px}.footer-col-title{font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6b7077}.footer-col a{font-size:14.5px;color:#b7bbc2;transition:color .15s}.footer-col a:hover{color:#fff}.footer-bottom{border-top:1px solid #262A31;padding-top:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px}.footer-bottom span{font-size:13px;color:#6b7077}.footer-credit{font-size:12.5px;color:#6b7077;letter-spacing:.01em}.footer-credit a{color:#fa7d3b;font-weight:600;text-decoration:none;transition:color .15s}.footer-credit a:hover{color:#fcb43a}.container{max-width:1600px;margin:0 auto;padding:0 12px}.container-narrow{max-width:1100px;margin:0 auto;padding:0 12px}.section-label{font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.section-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;letter-spacing:-.02em;margin:0;line-height:1.12}.mobile-menu-btn{display:none;background:none;border:none;cursor:pointer;padding:8px}.mobile-menu-btn span{display:block;width:22px;height:2px;background:#0f1115;margin:5px 0;border-radius:2px;transition:.3s}@media (max-width: 900px){.main-nav{display:none}.mobile-menu-btn{display:block}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width: 768px){.footer-grid{grid-template-columns:1fr}}@media (max-width: 860px){[style*=grid-template-columns]{grid-template-columns:1fr!important}}@media (max-width: 860px){.tp-public section{padding-left:12px!important;padding-right:12px!important}.tp-public [style*="padding: 104px"],.tp-public [style*="padding:104px"]{padding-top:60px!important;padding-bottom:60px!important}.tp-public [style*="padding: 96px"],.tp-public [style*="padding:96px"],.tp-public [style*="padding: 88px"],.tp-public [style*="padding:88px"]{padding-top:56px!important;padding-bottom:56px!important}.tp-public [style*="72px 64px"]{padding:40px 24px!important}.tp-public [style*="padding: 64px"],.tp-public [style*="padding:64px"]{padding:32px 24px!important}.tp-public [style*="padding: 48px"],.tp-public [style*="padding:48px"]{padding:28px!important}.tp-public [style*="padding: 40px"],.tp-public [style*="padding:40px"]{padding:24px!important}.tp-public [style*="justify-content: space-between"],.tp-public [style*="justify-content:space-between"]{flex-wrap:wrap!important}.tp-public [style*=border-left]{border-left:none!important;padding-left:0!important}.tp-public [style*="height: 300px"],.tp-public [style*="height:300px"]{height:200px!important}.tp-public h1{font-size:34px!important;line-height:1.14!important;overflow-wrap:break-word}.tp-public h2{font-size:26px!important;line-height:1.22!important;overflow-wrap:break-word}.tp-public [style*="font-size: 62px"],.tp-public [style*="font-size:62px"],.tp-public [style*="font-size: 54px"],.tp-public [style*="font-size:54px"]{font-size:32px!important}}@media (max-width: 900px){.site-header.nav-open .main-nav{display:flex!important;flex-direction:column;align-items:stretch;position:absolute;top:72px;left:0;right:0;background:#f8f9fafa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #E8EAED;padding:10px 12px 16px;gap:2px;z-index:60}.site-header.nav-open .main-nav a{padding:12px 10px}}@media (max-width: 480px){[style*="width: 420px"],[style*="width:420px"],[style*="width: 440px"],[style*="width:440px"]{width:100%!important;max-width:100%!important}}.pt-page{will-change:transform,opacity}.pt-page-enter{animation:ptEnter .65s cubic-bezier(.22,1,.36,1) forwards}.pt-page-exit{animation:ptExit .35s cubic-bezier(.55,0,1,.45) forwards;pointer-events:none}@keyframes ptEnter{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes ptExit{0%{opacity:1;transform:translateY(0)}to{opacity:.3;transform:translateY(-24px)}}.pt-page-enter .tp-public section,.pt-page-enter main>div{animation:ptSectionReveal .7s cubic-bezier(.22,1,.36,1) backwards}.pt-page-enter .tp-public section:nth-child(1){animation-delay:.05s}.pt-page-enter .tp-public section:nth-child(2){animation-delay:.13s}.pt-page-enter .tp-public section:nth-child(3){animation-delay:.21s}.pt-page-enter .tp-public section:nth-child(4){animation-delay:.29s}.pt-page-enter .tp-public section:nth-child(5){animation-delay:.37s}.pt-page-enter .tp-public section:nth-child(6){animation-delay:.45s}.pt-page-enter .tp-public section:nth-child(7){animation-delay:.53s}.pt-page-enter .tp-public section:nth-child(8){animation-delay:.61s}@keyframes ptSectionReveal{0%{opacity:0;transform:translateY(30px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.pt-sweep{position:fixed;top:0;left:0;width:100%;height:3px;z-index:9999;background:linear-gradient(90deg,#fa7d3b,#fcb43a,#fa7d3b);transform:scaleX(0);transform-origin:left;pointer-events:none}.pt-sweep-active{animation:ptSweep .7s cubic-bezier(.22,1,.36,1) forwards}@keyframes ptSweep{0%{transform:scaleX(0);transform-origin:left;opacity:1}50%{transform:scaleX(1);transform-origin:left;opacity:1}50.01%{transform-origin:right}to{transform:scaleX(0);transform-origin:right;opacity:1}}.pt-particles{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.pt-particle{position:absolute;border-radius:50%;opacity:0;will-change:transform,opacity}.pt-particle-1{width:4px;height:4px;background:#fa7d3b;top:20%;left:10%;animation:ptFloat 6s ease-in-out infinite}.pt-particle-2{width:3px;height:3px;background:#fcb43a;top:60%;left:80%;animation:ptFloat 8s ease-in-out 1s infinite}.pt-particle-3{width:5px;height:5px;background:#fa7d3b66;top:40%;left:50%;animation:ptFloat 7s ease-in-out 2s infinite}.pt-particle-4{width:3px;height:3px;background:#fcb43a4d;top:80%;left:25%;animation:ptFloat 9s ease-in-out 3s infinite}.pt-particle-5{width:4px;height:4px;background:#fa7d3b40;top:15%;left:70%;animation:ptFloat 7.5s ease-in-out .5s infinite}@keyframes ptFloat{0%,to{opacity:0;transform:translateY(0) translate(0)}25%{opacity:.6;transform:translateY(-30px) translate(15px)}50%{opacity:.3;transform:translateY(-60px) translate(-10px)}75%{opacity:.5;transform:translateY(-30px) translate(20px)}}.pt-page-enter .tp-public section:first-child{position:relative;overflow:hidden}.pt-page-enter .tp-public section:first-child:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(250,125,59,.06),rgba(252,180,58,.04),transparent);animation:ptGradientSweep 1.2s cubic-bezier(.22,1,.36,1) .3s forwards;pointer-events:none}@keyframes ptGradientSweep{0%{left:-60%}to{left:120%}}.pt-page-enter [style*=border-radius][style*="border:"],.pt-page-enter [style*=border-radius][style*=background]{animation:ptCardPop .6s cubic-bezier(.22,1,.36,1) backwards;animation-delay:.25s}@keyframes ptCardPop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.pt-page-enter .btn-primary,.pt-page-enter [style*="background: #FA7D3B"],.pt-page-enter [style*="background:#FA7D3B"]{animation:ptBtnGlow 1s ease .5s both}@keyframes ptBtnGlow{0%{box-shadow:0 0 #fa7d3b00}40%{box-shadow:0 0 20px 4px #fa7d3b59}to{box-shadow:0 0 #fa7d3b00}}@media (prefers-reduced-motion: reduce){.pt-page-enter,.pt-page-exit,.pt-page-enter .tp-public section,.pt-page-enter main>div,.pt-page-enter [style*=border-radius],.pt-page-enter .btn-primary,.pt-sweep-active,.pt-particle{animation:none!important}.pt-page-enter{opacity:1;transform:none}.pt-particles{display:none}}@media (max-width: 768px){.admin-shell{flex-direction:column!important}.admin-aside{width:100%!important;height:auto!important;position:static!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center;gap:8px;padding:12px 16px!important}.admin-aside nav{flex-direction:row!important;flex-wrap:wrap!important}.admin-aside>div:last-child{margin-top:0!important;margin-left:auto;border-top:none!important;padding-top:0!important}table{font-size:13px!important}}
