.landing-page-container .pillar p,.landing-page-container .detail-card p,.landing-page-container .step p,.landing-page-container .hero-proof,.landing-page-container .pillar-list li,.landing-page-container .pillar-detail .col-right>div>p{max-width:none !important}.landing-page-container .pillars .pillar:nth-child(1){--accent:var(--brand-blue)}.landing-page-container .pillars .pillar:nth-child(2){--accent:var(--brand-pink)}.landing-page-container .pillars .pillar:nth-child(3){--accent:var(--brand-green)}.landing-page-container #pillar-strategy{--accent:var(--brand-blue)}.landing-page-container #pillar-coaching{--accent:var(--brand-pink)}.landing-page-container #pillar-org{--accent:var(--brand-green)}.landing-page-container .hero-proof{display:inline-flex !important;align-items:center !important;gap:.75rem !important;font-size:.875rem !important;color:var(--text-secondary) !important;margin-top:2rem !important;padding:.625rem 1.5rem !important;border:1px solid var(--border-color) !important;border-radius:99px !important;background:var(--surface) !important}.landing-page-container .hero-proof span{color:var(--brand-blue) !important;font-weight:600 !important}.landing-page-container .hero-actions{display:flex !important;gap:1rem !important;margin-top:2.5rem !important;flex-wrap:wrap !important}.landing-page-container .pillars{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:2rem !important;margin-top:3rem !important}@media (max-width:900px){.landing-page-container .pillars{grid-template-columns:1fr !important}}.landing-page-container .pillar{background:var(--surface) !important;border:1px solid var(--border-color) !important;border-radius:20px !important;padding:3rem 2.5rem !important;position:relative !important;transition:all .4s cubic-bezier(.16,1,.3,1) !important;overflow:hidden !important;display:flex !important;flex-direction:column !important}.landing-page-container .pillar:before{content:'' !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:3px !important;background:var(--accent,var(--brand-blue)) !important;border-radius:20px 20px 0 0 !important}.landing-page-container .pillar:hover{transform:translateY(-6px) !important;box-shadow:0 16px 40px rgba(0,0,0,.15) !important;border-color:var(--accent,var(--brand-blue)) !important}.landing-page-container .pillar-num{font-size:.75rem !important;text-transform:uppercase !important;letter-spacing:.1em !important;color:var(--accent,var(--brand-blue)) !important;font-weight:600 !important;margin-bottom:2rem !important}.landing-page-container .pillar h3{font-size:clamp(1.4rem,2.2vw,1.85rem) !important;margin-bottom:1.25rem !important}.landing-page-container .pillar p{font-size:1rem !important}.landing-page-container .pillar-list{list-style:none !important;margin-top:1.75rem !important;padding:0 !important}.landing-page-container .pillar-list li{font-size:.95rem !important;color:var(--text-secondary) !important;padding:.6rem 0 .6rem 1.5rem !important;position:relative !important;line-height:1.5 !important;border-bottom:1px solid var(--border-color) !important}.landing-page-container .pillar-list li:last-child{border-bottom:none !important}.landing-page-container .pillar-list li:before{content:"→" !important;position:absolute !important;left:0 !important;color:var(--accent,var(--brand-blue)) !important;font-weight:600 !important}.landing-page-container .pillar-detail{padding:12vh 5vw !important}.landing-page-container .left-col-img{width:100% !important;max-width:280px !important;border-radius:16px !important;border:1px solid var(--border-color) !important;margin-top:2rem !important;box-shadow:0 8px 24px rgba(0,0,0,.1) !important;display:block !important}.landing-page-container .detail-grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:2rem !important;margin-top:2.5rem !important}@media (max-width:768px){.landing-page-container .detail-grid{grid-template-columns:1fr !important}}.landing-page-container .detail-card{background:var(--surface) !important;border:1px solid var(--border-color) !important;border-radius:16px !important;padding:2rem 1.75rem !important;transition:border-color .3s ease !important}.landing-page-container .detail-card:hover{border-color:var(--accent,var(--brand-blue)) !important}.landing-page-container .detail-card h4{font-family:'Playfair Display',serif !important;font-weight:400 !important;font-size:1.25rem !important;margin-bottom:.75rem !important;line-height:1.2 !important;letter-spacing:-.01em !important}.landing-page-container .detail-card p{font-size:.95rem !important}.landing-page-container .steps{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:0 !important;margin:3rem 0 !important}@media (max-width:768px){.landing-page-container .steps{grid-template-columns:1fr !important}}.landing-page-container .step{padding:2.5rem 2rem !important;border:1px solid var(--border-color) !important;position:relative !important;transition:background .3s ease !important}.landing-page-container .step:hover{background:var(--surface) !important}.landing-page-container .step:first-child{border-radius:16px 0 0 16px !important}.landing-page-container .step:last-child{border-radius:0 16px 16px 0 !important}@media (max-width:768px){.landing-page-container .step:first-child{border-radius:16px 16px 0 0 !important}.landing-page-container .step:last-child{border-radius:0 0 16px 16px !important}}.landing-page-container .step-num{display:flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;border-radius:50% !important;font-size:.8rem !important;font-weight:700 !important;margin-bottom:1.5rem !important;color:#fff !important}.landing-page-container .step h4{font-size:1.1rem !important;margin-bottom:.75rem !important;font-weight:500 !important;font-family:'DM Sans',sans-serif !important;letter-spacing:0 !important;line-height:1.3 !important}.landing-page-container .step p{font-size:.95rem !important}.landing-page-container .step-connector{position:absolute !important;right:-12px !important;top:50% !important;transform:translateY(-50%) !important;color:var(--text-secondary) !important;font-size:1.25rem !important;z-index:2 !important;width:24px !important;height:24px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:var(--bg-color) !important;border-radius:50% !important;border:1px solid var(--border-color) !important}@media (max-width:768px){.landing-page-container .step-connector{right:50% !important;top:auto !important;bottom:-12px !important;transform:translateX(50%) !important}}