
.xp-hero{position:relative;min-height:430px;background:var(--xp-image) center/cover no-repeat;color:#fff}.xp-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,16,22,.98),rgba(5,16,22,.82) 55%,rgba(5,16,22,.35))}.xp-hero-inner{position:relative;z-index:1;min-height:430px;display:grid;grid-template-columns:1fr 330px;gap:45px;align-items:center}.xp-kicker,.xp-head>span{display:block;color:#d2a44e;font-size:10px;font-weight:800;letter-spacing:.11em}.xp-hero h1{max-width:850px;margin:9px 0 14px;font-size:42px;line-height:1.05;letter-spacing:-.04em}.xp-hero p{max-width:730px;color:rgba(255,255,255,.78);font-size:14px;line-height:1.7}.xp-actions{display:flex;gap:10px;margin-top:22px}.xp-btn-outline{min-height:44px;display:inline-flex;align-items:center;gap:9px;padding:0 18px;border:1px solid rgba(255,255,255,.5);color:#fff;font-size:12px;font-weight:700}.xp-hero-card{padding:22px;border:1px solid rgba(210,164,78,.35);background:rgba(7,20,27,.78);backdrop-filter:blur(6px)}.xp-hero-card span{color:#d2a44e;font-size:9px;font-weight:800;letter-spacing:.1em}.xp-hero-card strong{display:block;margin:8px 0;font-size:16px;line-height:1.35}.xp-hero-card p{margin:0;font-size:11px;line-height:1.6}.xp-facts{padding:26px 0;border-bottom:1px solid #e7e3da;background:#faf9f6}.xp-facts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.xp-fact{display:flex;gap:10px;align-items:flex-start;padding:14px;border:1px solid #e2e0d9;background:#fff;font-size:11px;line-height:1.5}.xp-fact i{margin-top:2px;color:#bd852f}.xp-content{padding:58px 0}.xp-content-grid{display:grid;grid-template-columns:1fr 330px;gap:50px}.xp-head{max-width:760px;margin-bottom:20px}.xp-head h2{margin:6px 0 0;font-size:30px;line-height:1.15}.xp-content p{color:#667077;font-size:13px;line-height:1.75}.xp-content aside{padding:24px;border:1px solid #dedbd3;background:#f8f6f0;align-self:start}.xp-content aside strong{display:block;margin-bottom:12px;font-size:16px}.xp-content aside ul{margin:0;padding-left:18px;color:#687177;font-size:12px;line-height:1.8}.xp-process{padding:58px 0;background:#0d181e;color:#fff}.xp-process .xp-head h2{color:#fff}.xp-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.xp-process-grid>div{padding:20px;border:1px solid rgba(255,255,255,.12);background:#111f26}.xp-process-grid span{color:#d2a44e;font-size:10px;font-weight:800}.xp-process-grid strong{display:block;margin:8px 0;font-size:14px}.xp-process-grid p{margin:0;color:rgba(255,255,255,.65);font-size:10px;line-height:1.55}.xp-local{padding:58px 0;background:#f7f6f2}.xp-local-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.xp-local-grid>div{padding:22px;border:1px solid #dfddd7;background:#fff}.xp-local-grid i{color:#bd852f;font-size:20px}.xp-local-grid strong,.xp-local-grid span{display:block}.xp-local-grid strong{margin:12px 0 5px;font-size:14px}.xp-local-grid span{color:#6b7378;font-size:10px}@media(max-width:991px){.xp-hero-inner,.xp-content-grid{grid-template-columns:1fr}.xp-hero-card{margin-bottom:30px}.xp-facts-grid,.xp-process-grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){.xp-hero h1{font-size:32px}.xp-actions{flex-direction:column}.xp-facts-grid,.xp-process-grid,.xp-local-grid{grid-template-columns:1fr}.xp-content{padding:42px 0}}
.xp-directory{padding:58px 0}.xp-directory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.xp-directory-grid a{display:grid;grid-template-columns:1fr 18px;gap:8px 14px;padding:18px;border:1px solid #e0ded7;color:#182026}.xp-directory-grid strong{font-size:13px}.xp-directory-grid span{grid-column:1;color:#6c7479;font-size:10px;line-height:1.5}.xp-directory-grid i{grid-column:2;grid-row:1/span 2;align-self:center;color:#bd852f}@media(max-width:991px){.xp-directory-grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){.xp-directory-grid{grid-template-columns:1fr}}
.xp-core-strip{padding:35px 0;background:#0d181e}.xp-core-strip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.xp-core-strip-grid a{display:grid;grid-template-columns:1fr 15px;padding:16px;border:1px solid rgba(255,255,255,.12);color:#fff}.xp-core-strip-grid strong,.xp-core-strip-grid span{display:block}.xp-core-strip-grid strong{font-size:12px}.xp-core-strip-grid span{grid-column:1;margin-top:4px;color:rgba(255,255,255,.58);font-size:9px}.xp-core-strip-grid i{grid-column:2;grid-row:1/span 2;align-self:center;color:#d2a44e}@media(max-width:991px){.xp-core-strip-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.xp-core-strip-grid{grid-template-columns:1fr}}

