:root{--brutal-black:#000;--brutal-white:#fff;--brutal-yellow:#ffe600;--brutal-red:#ff0000;--brutal-blue:#0000ff;--brutal-border:3px solid #000;--brutal-border-thick:4px solid #000;}.landing-content *,.landing-content *::before,.landing-content *::after{border-radius:0 !important;}.landing-content h1{font-size:clamp(3.5rem,8vw,7rem);font-weight:700;line-height:0.95;letter-spacing:-0.04em;text-transform:uppercase;}.landing-content h2{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;text-transform:uppercase;letter-spacing:-0.03em;text-align:center;}.landing-content h1 .highlight{background:var(--brutal-red);color:var(--brutal-white);padding:0.05em 0.2em;display:inline-block;line-height:1.1;}.landing-content .hero-actions .btn,.landing-content .btn{border:var(--brutal-border-thick);font-weight:700;font-size:0.85rem;text-transform:uppercase;letter-spacing:0.1em;padding:0.9rem 2rem;transition:all 0.1s ease;}.landing-content .btn-primary{background:var(--brutal-black);color:var(--brutal-white);border-color:var(--brutal-black);}.landing-content .btn-primary:hover{background:var(--brutal-yellow);color:var(--brutal-black);border-color:var(--brutal-black);}.landing-content .btn-secondary{background:var(--brutal-white);color:var(--brutal-black);}.landing-content .btn-secondary:hover{background:var(--brutal-black);color:var(--brutal-white);}.landing-content .badges{background:var(--brutal-black);color:var(--brutal-yellow);border:none;padding:1.2rem 2rem;font-weight:700;font-size:0.9rem;letter-spacing:0.15em;text-transform:uppercase;text-align:center;}.landing-content .badges .badge{background:transparent;color:var(--brutal-yellow);border:none;font-weight:700;font-size:0.9rem;letter-spacing:0.15em;}.landing-content .stats-bar{border:none;padding:3rem 0;}.landing-content .stat-value{font-size:clamp(3rem,6vw,4.5rem);font-weight:700;letter-spacing:-0.04em;line-height:1;}.landing-content .stat-label{text-transform:uppercase;letter-spacing:0.12em;font-size:0.7rem;font-weight:600;margin-top:0.5rem;}.landing-content .feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;}.landing-content .feature-card{border:var(--brutal-border-thick);padding:2rem;background:var(--brutal-white);transition:transform 0.1s ease,box-shadow 0.1s ease;position:relative;}.landing-content .feature-card:hover{transform:translate(-6px,-6px);box-shadow:6px 6px 0 var(--brutal-black);}.landing-content .feature-card h3{font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:-0.01em;margin-bottom:0.75rem;padding-bottom:0.75rem;border-bottom:var(--brutal-border);}.landing-content .feature-card .card-link{font-weight:700;text-transform:uppercase;letter-spacing:0.08em;font-size:0.8rem;}.landing-content .feature-card:nth-child(4n+1){border-left:6px solid var(--brutal-red);}.landing-content .feature-card:nth-child(4n+2){border-left:6px solid var(--brutal-blue);}.landing-content .feature-card:nth-child(4n+3){border-left:6px solid var(--brutal-yellow);}.landing-content .feature-card:nth-child(4n+4){border-left:6px solid var(--brutal-black);}.landing-content .steps{display:flex;flex-direction:column;gap:0;background:var(--brutal-black);padding:3rem 3rem 2rem;border:none;}.landing-content .steps::before{content:"";display:block;height:3px;background:rgba(255,255,255,0.2);margin-bottom:0;}.landing-content .steps .step{display:grid;grid-template-columns:1fr 1fr auto;grid-template-rows:auto;align-items:center;gap:1rem 1.5rem;padding:1.8rem 0;border-bottom:2px solid rgba(255,255,255,0.15);text-align:left;}.landing-content .steps .step::before{display:none !important;}.landing-content .steps .step .step-marker{display:none;}.landing-content .steps .step .step-title{font-size:1.5rem;font-weight:700;text-transform:none;letter-spacing:-0.01em;color:var(--brutal-white);margin:0;}.landing-content .steps .step p{color:rgba(255,255,255,0.7);font-size:0.9rem;line-height:1.5;text-align:right;margin:0;}.landing-content .steps .step::after{content:"→";display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:2px solid rgba(255,255,255,0.3);color:var(--brutal-white);font-size:1.2rem;flex-shrink:0;}.landing-content .steps .step:hover::after{background:var(--brutal-yellow);color:var(--brutal-black);border-color:var(--brutal-yellow);}.landing-content .steps .step:nth-child(1) .step-marker::before{content:"0";}.landing-content .steps .step:nth-child(2) .step-marker::before{content:"0";}.landing-content .steps .step:nth-child(3) .step-marker::before{content:"0";}@media (max-width:900px){.landing-content .steps .step{grid-template-columns:1fr;grid-template-rows:auto auto auto;}.landing-content .steps .step p{text-align:left;}.landing-content .steps .step::after{display:none;}}.landing-content .split{gap:4rem;align-items:start;}.landing-content .alert{border:var(--brutal-border-thick);border-left:8px solid var(--brutal-yellow);background:var(--brutal-white);font-weight:500;}.landing-content .testimonial{border:none;border-left:8px solid var(--brutal-black);padding:2rem 2.5rem;margin:1.5rem 0;background:var(--brutal-white);}.landing-content .testimonial p:first-child{font-size:1.15rem;font-style:italic;line-height:1.7;}.landing-content .testimonial p:last-child{font-weight:700;text-transform:uppercase;letter-spacing:0.05em;font-size:0.8rem;font-style:normal;}.landing-content .faq details{border:var(--brutal-border-thick);margin-bottom:-4px;background:var(--brutal-white);}.landing-content .faq details summary{font-weight:700;text-transform:uppercase;letter-spacing:0.04em;font-size:0.95rem;padding:1.2rem 1.5rem;}.landing-content .faq details[open] summary{border-bottom:var(--brutal-border);background:#f8f8f5;}.landing-content .faq details .faq-body{padding:1.5rem;}.landing-content .section:nth-child(even){background:#f5f5f0;}.landing-content .section .section-inner{max-width:1200px;}.offerings-bar{border-bottom:4px solid var(--brutal-black) !important;}.site-logo{font-weight:700 !important;letter-spacing:-0.02em !important;font-size:1.2rem !important;}.offerings-nav a{font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.08em !important;font-size:0.75rem !important;}.offerings-nav a:hover{color:var(--brutal-red) !important;}.site-header.content-nav-bar{background:var(--brutal-black) !important;border-bottom:none !important;}.site-header .content-nav-brand{color:var(--brutal-white) !important;font-weight:700 !important;}.site-header .scroll-title{color:rgba(255,255,255,0.6) !important;text-transform:uppercase !important;letter-spacing:0.05em !important;font-size:0.8rem !important;}.nav-cta{background:var(--brutal-yellow) !important;color:var(--brutal-black) !important;border:var(--brutal-border) !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.08em !important;}.nav-cta:hover{background:var(--brutal-black) !important;color:var(--brutal-yellow) !important;border-color:var(--brutal-yellow) !important;}.site-footer .footer-heading{text-transform:uppercase;letter-spacing:0.12em;font-size:0.75rem;}@media (max-width:768px){.landing-content .feature-grid{grid-template-columns:1fr;}.landing-content .stats-bar{padding:2rem 0;}}