:root{--brand-gold:#bb9b49;--brand-gold-dark:#8f7335;--brand-dark:#222;--brand-light:#f8f9fa;--text-color:#111;--border-color:#e7e7e7;--shadow-soft:0 3px 12px rgba(0,0,0,.08);--shadow-card:0 10px 28px rgba(0,0,0,.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text-color);background-color:var(--brand-light);line-height:1.65;overflow-x:hidden}.container{width:100%;max-width:1140px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-12,.col-md-12,.col-xl-6,.col-md-6{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-12,.col-md-12{flex:0 0 100%;max-width:100%}@media (min-width:768px){.col-md-6{flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.col-xl-6{flex:0 0 50%;max-width:50%}}.text-center{text-align:center}.justify-content-center{justify-content:center}.mt--5{margin-top:0}.mt-40{margin-top:40px}.mb-15{margin-bottom:15px}.ls{background:#fff;color:#111}.ds{background:#111;color:#fff}.s-py-5{padding-top:5px;padding-bottom:5px}.s-py-30{padding-top:30px;padding-bottom:30px}.s-py-45{padding-top:45px;padding-bottom:45px}.s-py-md-45{padding-top:45px;padding-bottom:45px}.s-py-xl-80{padding-top:80px;padding-bottom:80px}.s-py-md-75{padding-top:75px;padding-bottom:75px}.s-py-xl-100{padding-top:100px;padding-bottom:100px}.s-overlay{position:relative}.media{display:flex;align-items:flex-start}.media-body{flex:1}.links-darkgrey{color:#111}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{position:fixed;left:15px;top:15px;width:auto;height:auto;padding:10px 14px;background:#000;color:#fff;z-index:10000;text-decoration:none;border-radius:8px}.page_title.about-hero,
section.page_title.about-hero,
.about-hero {
  background: linear-gradient(135deg, #000 0%, #333 100%) !important;
}.about-hero h1{color:#fff;font-size:2.45rem;margin:0 0 10px;line-height:1.2}.about-hero__sub{color:var(--brand-gold);font-weight:700;margin:0}.breadcrumb{display:flex;flex-wrap:wrap;gap:8px;background:transparent;margin:10px 0 0;padding:0;list-style:none}.breadcrumb-item a{color:var(--brand-gold);text-decoration:none}.breadcrumb-item a:hover{color:#fff;text-decoration:underline}.breadcrumb-item.active{color:var(--brand-gold)}.breadcrumb-item+.breadcrumb-item:before{content:"/";color:#777;margin-right:8px}.about-cta-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:24px auto 0;padding:0 15px}.about-card{background:#fff!important;border-radius:14px;box-shadow:var(--shadow-card);padding:28px;margin-bottom:28px;color:#111!important}.about-card h2{margin:0 0 14px;color:#111;line-height:1.25}.about-card h3{margin:22px 0 10px;color:#111;line-height:1.25}.about-card h4{margin:18px 0 10px;color:#111;line-height:1.3}.about-card p,.about-card li,.about-card summary,.about-card strong,.about-card em,.about-card span{color:#111!important}.about-card a:not(.btn){color:#111!important;font-weight:700;text-decoration:underline;text-underline-offset:3px}.about-card a:not(.btn):hover,.about-card a:not(.btn):focus{color:#000!important}.about-card--intro{display:grid;grid-template-columns:minmax(260px,500px) 1fr;gap:28px;align-items:start}.about-intro-media img,.about-card img{max-width:100%;height:auto}.about-intro-media img{width:100%;display:block;border-radius:12px}.about-rules{margin-bottom:18px;color:#111!important}.rules-title{font-size:1.2rem;font-weight:800;color:var(--brand-gold)!important}.rule-line{font-size:1.1rem;font-weight:800;color:#000!important}.about-intro-actions{margin-top:18px}.signature-block img{max-width:70px;height:auto}.faq-container details{margin-bottom:15px;border:1px solid var(--brand-gold);border-radius:10px;padding:0;background:#f9f9f9;overflow:hidden}.faq-container summary{font-weight:800;font-size:1.05rem;outline:none;list-style:none;cursor:pointer;padding:16px 44px 16px 18px;position:relative}.faq-container summary::-webkit-details-marker{display:none}.faq-container summary::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--brand-gold);font-size:1.3rem;font-weight:800}.faq-container details[open]{background:#fff8dc;border-color:var(--brand-gold)}.faq-container details[open] summary::after{content:"−"}.faq-container details>*:not(summary){padding:0 18px 18px}.faq-container ul{padding-left:22px;margin-bottom:12px}.about-reasons-card{background:rgba(0,0,0,.38);border-radius:14px;padding:28px}.about-reasons-card h3,.about-reasons-card h4,.about-reasons-card p,.about-reasons-card .reason-title{color:#fff!important}.about-reason{margin-bottom:22px}.about-reason .icon-styled{flex:0 0 60px;margin-right:14px}.about-reason .icon-styled img{width:60px;height:60px;display:block}.soul-card{text-align:left}.soul-image-wrap img{width:100%;max-width:420px;height:auto;border-radius:12px}.soul-list{padding-left:22px}.btn-row{display:flex;flex-wrap:wrap;gap:12px}.btn,.btn-maincolor{display:inline-flex;align-items:center;justify-content:center;min-width:220px;min-height:44px;padding:12px 18px;border-radius:999px;background:var(--brand-gold);border:2px solid var(--brand-gold);color:#111!important;font-weight:800;line-height:1.2;text-align:center;text-decoration:none!important;text-transform:uppercase;letter-spacing:.02em}.btn:hover,.btn:focus,.btn-maincolor:hover,.btn-maincolor:focus{background:var(--brand-gold-dark);border-color:var(--brand-gold-dark);color:#111!important;text-decoration:none!important}.about-contrast-btn{color:#111!important;font-weight:800}.about-contrast-btn:hover,.about-contrast-btn:focus{color:#111!important}.sticky-cta{position:fixed;left:0;right:0;bottom:0;display:none;gap:8px;padding:10px;background:rgba(0,0,0,.92);z-index:9999}.sticky-cta__btn{flex:1;text-align:center;padding:12px 10px;border-radius:12px;font-weight:800;text-decoration:none;line-height:1;color:#fff;background:var(--brand-gold);border:0}.sticky-cta__btn:nth-child(2),.sticky-cta__btn:nth-child(3){background:transparent;border:2px solid var(--brand-gold);color:var(--brand-gold)}.sticky-cta__btn:hover{filter:brightness(1.05);text-decoration:none}.sticky-cta__btn:focus-visible{outline:3px solid #fff;outline-offset:2px}.sticky-cta-desktop{position:fixed;right:18px;bottom:18px;display:none;gap:10px;padding:10px;background:rgba(0,0,0,.88);border-radius:14px;z-index:9999;box-shadow:0 10px 30px rgba(0,0,0,.25)}.sticky-cta-desktop .sticky-cta__btn{flex:0 0 auto;min-width:120px;padding:12px 14px;border-radius:12px}.sticky-cta-desktop .sticky-cta__btn:nth-child(2),.sticky-cta-desktop .sticky-cta__btn:nth-child(3){background:transparent;border:2px solid var(--brand-gold);color:var(--brand-gold)}.page_footer .animate,.page_footer .animate[data-animation],.page_copyright .animate{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;transition:none!important}.social-svg{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;min-height:44px!important;padding:10px!important}.social-svg svg{width:24px!important;height:24px!important}@media (min-width:769px){.sticky-cta-desktop{display:flex}}@media (max-width:991px){.about-hero h1{font-size:2rem}.about-card{padding:22px}.about-card--intro{grid-template-columns:1fr}}@media (max-width:768px){.sticky-cta{display:flex}body{padding-bottom:70px}.about-cta-strip .btn,.btn-row .btn{width:100%}.about-card{padding:18px}.about-hero h1{font-size:1.8rem}.about-reasons-card{padding:18px}.mt-md-0{margin-top:0}.s-py-md-45,.s-py-xl-80{padding-top:30px;padding-bottom:30px}.s-py-md-75,.s-py-xl-100{padding-top:45px;padding-bottom:45px}}@media (max-width:575px){.about-card h2{font-size:1.45rem}.about-card h3{font-size:1.2rem}.about-card h4{font-size:1.05rem}.btn,.btn-maincolor{min-width:0;width:100%}}