:root{--champagne:#d4af37}html{scroll-behavior:smooth}body{font-family:'Plus Jakarta Sans','Noto Sans SC',sans-serif}section,main{scroll-margin-top:90px}.demo-marker{display:inline-block;vertical-align:middle;font-size:10px;background:#fef3c7;color:#926a08;padding:4px 7px;border-radius:5px;margin-left:6px;font-weight:800}.extra-section{padding:48px 0;background:#fff;border-top:1px solid #e9e4d6}.extra-header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.extra-header h2,.app-strip h2{font-size:24px;font-weight:800;letter-spacing:-.03em;color:#172033;margin:6px 0}.extra-header p,.app-strip p{color:#64748b;font-size:12px}.extra-kicker{font-size:10px;color:#a77d17;letter-spacing:.13em;font-weight:800}.extra-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.extra-grid article{padding:20px;min-height:170px;border:1px solid #e9dfc7;border-radius:12px;background:linear-gradient(125deg,#fff,#fffcf3);position:relative;transition:transform .25s,box-shadow .25s}.extra-grid article:hover{transform:translateY(-4px);box-shadow:0 12px 25px #b98c302a}.extra-grid article b{position:absolute;right:20px;top:17px;color:#d4c091;font-size:12px}.extra-grid article .material-symbols-outlined{color:#b88d1d;font-size:27px}.extra-grid article h3{font-weight:800;font-size:15px;margin:15px 0 6px;color:#1d2737}.extra-grid article p{font-size:11px;color:#64748b;line-height:1.7}.app-strip{background:#faf8f2;border-top:1px solid #e9dfc7;border-bottom:1px solid #e9dfc7;overflow:hidden}.app-strip-inner{min-height:210px;display:flex;align-items:center;justify-content:space-between;gap:30px}.app-preview{align-self:flex-end;width:160px;height:185px;border:8px solid #202b3b;border-radius:27px 27px 0 0;background:radial-gradient(circle at 50% 40%,#a8852d,#1b2534 70%);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;box-shadow:0 14px 25px #5b492d40;transform:rotate(7deg)}.app-preview img{width:55px;height:55px;object-fit:contain}.app-preview span{font-size:17px;font-weight:800;color:#efcc6d}.app-info{padding:12px 20px;border:1px solid #b88d1d;background:linear-gradient(90deg,#c89c25,#e4c559);color:#fff;border-radius:8px;font-size:12px;font-weight:800;box-shadow:0 7px 17px #ae842a39;white-space:nowrap}.app-info:hover{filter:brightness(1.07);transform:translateY(-2px)}.dealer-halo-glow{transition:transform .4s}.dealer-halo-glow:hover{transform:translateY(-4px)}@media(max-width:700px){.extra-header{display:block}.extra-grid{grid-template-columns:1fr}.extra-grid article{min-height:130px}.app-strip-inner{min-height:250px;position:relative;align-items:start;padding-top:40px}.app-preview{position:absolute;right:20px;bottom:0;width:120px;height:150px}.app-info{position:absolute;bottom:25px;left:24px}.app-strip p{max-width:240px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;scroll-behavior:auto!important}}
.mobile-category-nav{display:none}@media(max-width:767px){body>aside:first-of-type{height:30px;overflow:hidden}body>aside:first-of-type .max-w-\[1440px\]{height:30px;padding:0 16px}body>aside:first-of-type .max-w-\[1440px\]>div:first-child>div:not(:first-child),body>aside:first-of-type .max-w-\[1440px\]>div:last-child{display:none!important}body>aside:first-of-type .max-w-\[1440px\]>div:first-child>div:first-child{display:flex;align-items:center;white-space:nowrap}body>aside:first-of-type .max-w-\[1440px\]>div:first-child>div:first-child span:last-child{font-size:10px;line-height:1.2;letter-spacing:0}header .max-w-\[1440px\]{padding:8px 16px}header .max-w-\[1440px\]>div:last-child{gap:6px}header .max-w-\[1440px\]>div:last-child .redirect-link{font-size:11px;padding:7px 10px;border-radius:8px}header .max-w-\[1440px\]>div:last-child .redirect-link .material-symbols-outlined{display:none}.mobile-category-nav{display:flex;overflow:auto;gap:17px;padding:10px 16px;background:#fff;border-bottom:1px solid #e8dcc5;white-space:nowrap;scrollbar-width:none}.mobile-category-nav a{font-size:11px;font-weight:800;color:#4b5563}.mobile-category-nav a:first-child{color:#a07819}}

.redirect-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.redirect-link.w-full{width:100%}
.language-switch{display:flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid #e4d9bb;border-radius:7px;background:#f8fafc;font-size:11px;font-weight:800;white-space:nowrap}.language-switch a,.mobile-language a{color:#737d8a;transition:color .2s}.language-switch a:hover,.mobile-language a:hover,.language-switch a[aria-current=page],.mobile-language a[aria-current=page]{color:#a77d17}.language-switch span{color:#c9cbd0}.mobile-language{display:none}@media(max-width:767px){.mobile-category-nav{align-items:center}.mobile-language{display:flex;gap:8px;align-items:center;margin-left:auto;padding-left:12px;border-left:1px solid #e3d5b8;font-size:10px;font-weight:900}}
@media(max-width:767px){body>aside:first-of-type .max-w-\[1440px\]>div:first-child>div:first-child span:last-child{display:none!important}body>aside:first-of-type .max-w-\[1440px\]>div:last-child{display:flex!important;margin-left:auto}body>aside:first-of-type .max-w-\[1440px\]>div:last-child>a{display:none!important}body>aside:first-of-type .language-switch{display:flex!important;padding:2px 7px;background:#fff;border:1px solid #eadfbf;border-radius:5px;font-size:10px}}
@media(min-width:768px) and (max-width:1700px){body.locale-en header nav,body.locale-ms header nav{display:none!important}body.locale-en .mobile-category-nav,body.locale-ms .mobile-category-nav{display:flex;align-items:center;padding:12px 24px}body.locale-en .mobile-language,body.locale-ms .mobile-language{display:none}}
@media(min-width:768px) and (max-width:1700px){body.locale-en .mobile-category-nav,body.locale-ms .mobile-category-nav{gap:22px;font-size:12px;font-weight:800;color:#48515f;border-bottom:1px solid #e8dcc5;white-space:nowrap}body.locale-en .mobile-category-nav a:hover,body.locale-ms .mobile-category-nav a:hover{color:#a77d17}}
.skip-link{position:fixed;top:-100px;left:16px;z-index:9999;padding:12px 18px;background:#172033;color:#fff;border-radius:8px;font-size:16px;font-weight:800}.skip-link:focus{top:12px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #7b5f00;outline-offset:3px}.language-switch a,.mobile-language a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.mobile-category-nav>a{display:inline-flex;align-items:center;min-height:48px}#home h1+p{font-size:16px;line-height:1.5}details summary{min-height:48px;align-items:center}details>div{font-size:14px!important;line-height:1.6}
