.landing-page-container .hero--about{min-height:100vh !important;justify-content:flex-start !important}.landing-page-container .method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:3rem 0}@media (max-width:768px){.landing-page-container .method-grid{grid-template-columns:1fr}}.landing-page-container .method-item{padding:2.5rem 2rem;border:1px solid var(--border-color);position:relative;transition:background .3s ease}.landing-page-container .method-item:hover{background:var(--surface)}.landing-page-container .method-item:first-child{border-radius:16px 0 0 16px}.landing-page-container .method-item:last-child{border-radius:0 16px 16px 0}@media (max-width:768px){.landing-page-container .method-item:first-child{border-radius:16px 16px 0 0}.landing-page-container .method-item:last-child{border-radius:0 0 16px 16px}}.landing-page-container .method-accent{display:block;width:32px;height:2px;margin-bottom:1.5rem;border-radius:2px}.landing-page-container .method-item h4{font-family:'Playfair Display',serif !important;font-weight:400 !important;font-size:1.25rem !important;letter-spacing:-.01em !important;text-transform:none !important;color:var(--text-primary) !important;margin-bottom:.75rem !important}.landing-page-container .method-item p{font-size:.95rem !important;max-width:none !important}.landing-page-container .footer-cta{padding:12vh 5vw 6vh !important;border-top:1px solid var(--border-color) !important;text-align:center !important}.landing-page-container .footer-cta h2{font-size:clamp(2.5rem,5vw,4rem) !important;margin-bottom:.75rem !important}.landing-page-container .footer-cta-actions{display:flex !important;gap:1rem !important;justify-content:center !important;margin-top:2rem !important;flex-wrap:wrap !important}