.rt-brand-wrap{padding-block:var(--space-3)}.home-hero{position:relative}.hero-content{max-width:540px}.hero-meta{margin-top:var(--space-3);max-width:46ch}.hero-actions .btn-primary{min-width:260px}.home-facts__inner--scroll{overflow-x:auto;scrollbar-width:none}.home-facts__inner--scroll::-webkit-scrollbar{display:none}.concept-grid{display:grid;grid-template-columns:1.1fr;gap:var(--space-6)}@media(min-width:960px){.concept-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,0.9fr)}}.concept-text{max-width:640px}.concept-asides{display:flex;flex-direction:column;gap:var(--space-4)}.concept-pill h3{margin-bottom:var(--space-2);font-size:var(--font-size-lg)}.concept-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.section-shell--alt{background:radial-gradient(circle at top,#120A10 0,#08090C 55%,#050609 100%)}.experience-card{align-items:stretch}.experience-text{flex:1;display:flex;flex-direction:column;gap:var(--space-3)}.experience-list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.experience-actions{margin-top:var(--space-4)}.experience-media{flex:0 0 40%;align-self:stretch}.experience-figure{height:100%;display:flex;flex-direction:column;gap:var(--space-3)}.experience-figure img{border-radius:22px;box-shadow:var(--shadow-gold-soft);flex:1;object-fit:cover}.experience-figure figcaption{font-size:var(--font-size-xs);color:var(--color-text-muted)}.testimonials-grid{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:900px){.testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.testimonial .quote{margin-block:0}.testimonial .quote-cite{margin-top:var(--space-3);font-style:normal}.compliance-card{display:flex;flex-direction:column;gap:var(--space-4)}.compliance-header h2{margin-top:var(--space-2)}.compliance-content{display:flex;flex-direction:column;gap:var(--space-3)}.compliance-links{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-2)}.home-hero__seal-inner span:nth-child(2){letter-spacing:0.24em}.rt-ribbon__note{font-family:var(--font-body)}ul{list-style:none !important}.nav-toggle{flex-direction:column}.btn-arrow svg,.link-arrow svg{display:inline-block;vertical-align:middle;transition:transform 0.3s ease,stroke 0.3s ease}.btn:hover .btn-arrow svg,a:hover .link-arrow svg{transform:translate(3px,-3px)}