.olx-source-home .openlx-hero{padding:0;background:radial-gradient(ellipse at 84% 24%,#19485b 0,transparent 52%),#102333}
.olx-source-home .openlx-hero__inner{max-width:1240px;margin:auto;padding:82px 24px 74px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:64px;min-height:0}
.olx-source-home .openlx-hero h1{font-size:clamp(34px,4.6vw,62px);line-height:1.18;letter-spacing:-.035em;max-width:760px}
.olx-source-home .openlx-hero h1 span{display:block}
.olx-source-home .openlx-hero__lede{font-size:19px;line-height:1.85;max-width:640px;color:#d7e3e8}
.olx-source-home .openlx-button--primary{background:#d2b260;color:#102333;border-color:#d2b260}
.olx-source-home .openlx-button--primary:hover{background:#e4c779;color:#102333}
.olx-source-home .openlx-system-panel{background:#ffffff06;border-color:#ffffff26;border-radius:16px}
.olx-source-home .openlx-system-panel a{display:block;color:inherit;text-decoration:none}
.olx-source-home .openlx-system-panel a:hover strong{color:#e4c779}
.olx-source-home .openlx-system-panel strong{font-size:18px}.olx-source-home .openlx-system-panel span{font-size:14px}
.olx-home-caption{font-size:13px;color:#b8c9d0;margin-top:24px}.olx-source-home .openlx-capability{border-radius:12px;display:flex;flex-direction:column}.olx-source-home .openlx-capability .openlx-text-link{margin-top:auto;padding-top:18px}
.olx-source-home .openlx-section{padding-top:58px;padding-bottom:58px}.olx-home-resources{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.olx-home-resources a{padding:22px 18px;border:1px solid #20394a24;border-radius:10px;color:inherit;text-decoration:none}.olx-home-resources a:hover{border-color:#917324}
.olx-source-home .openlx-home-latest{margin:60px auto}.olx-source-home .openlx-home-latest__card{color:#20323b;background:#fff}.olx-source-home .openlx-home-latest__header>p:last-child{display:none}
.openlx-mobile-menu__panel ul{list-style:none;margin:0;padding:0}.openlx-mobile-menu__panel .sub-menu{padding-left:16px}.openlx-mobile-menu__panel a{display:block;padding:10px 8px}
@media(max-width:800px){.olx-source-home .openlx-hero__inner{grid-template-columns:1fr;padding:46px 22px;gap:34px}.olx-source-home .openlx-hero h1{font-size:clamp(31px,8vw,48px)}.olx-source-home .openlx-hero__lede{font-size:17px}.olx-source-home .openlx-action-row{align-items:stretch}.olx-home-resources{grid-template-columns:repeat(2,minmax(0,1fr))}.olx-source-home .openlx-section{padding:38px 20px}}
@media(max-width:450px){.olx-source-home .openlx-system-panel{padding:24px}.olx-home-resources{grid-template-columns:1fr}.olx-source-home .openlx-button{font-size:14px}}

/* Current public brand wordmark, 2026-09-05. */
.olx-rx-brand-lockup{display:flex;flex-direction:column;gap:4px}.olx-rx-brand-name{font-family:Georgia,serif;font-size:37px;font-weight:700;line-height:1;letter-spacing:-1.4px;color:#f7f5ed}.olx-rx-brand-name>span{color:#d8b75e}.olx-rx-brand-tagline{font-size:12px;letter-spacing:.15em;color:#dbe5e4;line-height:1.5}.openlx-brand:has(.olx-rx-brand-lockup){text-decoration:none;min-width:170px}@media(max-width:560px){.olx-rx-brand-name{font-size:31px}.olx-rx-brand-tagline{font-size:11px}.openlx-brand:has(.olx-rx-brand-lockup){min-width:148px}}
