.commercial-landing{--commercial-orange:var(--marketing-journey-orange,#a65f00);--commercial-teal:var(--marketing-journey-teal,#1b7f72);--commercial-blue:var(--marketing-journey-blue,#176abd);--commercial-muted:var(--marketing-journey-muted,#566070);background:var(--bg-body,#f5f7f6);min-height:100vh;color:var(--text-primary,#000000e0)}.commercial-landing *,.commercial-landing :before,.commercial-landing :after{box-sizing:border-box}.commercial-landing__container{width:100%;max-width:1200px;padding-inline:var(--marketing-page-padding,clamp(16px, 4vw, 24px));margin:0 auto}.commercial-landing__hero{min-height:calc(100svh - var(--header-offset,64px));padding:var(--marketing-hero-padding-top,40px) 0 74px;border-bottom:1px solid var(--border-light,#e5e7eb)}.commercial-landing__hero-grid,.commercial-landing__hero-copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.commercial-landing__hero-grid{align-items:stretch}.commercial-landing__hero h1{max-width:var(--marketing-hero-max-width,1080px);font-size:var(--marketing-hero-font-size,clamp(40px, 5.8vw, 72px));font-weight:800;line-height:var(--marketing-hero-line-height,.98);letter-spacing:var(--marketing-hero-letter-spacing,-.035em);margin:0}.commercial-landing__lead{max-width:var(--marketing-lead-max-width,860px);color:var(--commercial-muted);font-size:var(--marketing-lead-font-size,clamp(17px, 2vw, 20px));line-height:var(--marketing-lead-line-height,1.6);margin:0}.commercial-landing__headline-keyword{border-bottom:var(--marketing-headline-accent-width,4px) solid var(--headline-accent);color:inherit;border-radius:3px;margin-right:2px;padding:0 2px 2px;text-decoration:none;transition:background-color .16s,color .16s;display:inline-block}.commercial-landing__headline-token-group{white-space:nowrap;display:inline-block}.commercial-landing__headline-token-group .commercial-landing__headline-keyword{margin-right:0}.commercial-landing__headline-keyword--investment{--headline-accent:var(--commercial-orange)}.commercial-landing__headline-keyword--peak{--headline-accent:var(--commercial-teal)}.commercial-landing__headline-keyword--tariff{--headline-accent:var(--commercial-blue)}.commercial-landing__headline-keyword:hover,.commercial-landing__headline-keyword:focus-visible{background:var(--headline-accent);color:#fff;outline:none;text-decoration:none}.commercial-landing__decision-list{scroll-margin-top:calc(var(--header-offset,64px) + 16px);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.commercial-landing__decision{--goal-accent:var(--commercial-blue);gap:var(--marketing-card-gap,10px);min-width:0;padding:var(--marketing-card-padding,16px);border:var(--marketing-card-border-width,3px) solid var(--goal-accent);border-radius:var(--marketing-card-radius,calc(var(--radius-base,12px) * 1.6));background:var(--bg-body,#f5f7f6);color:var(--text-primary,#000000e0);flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.commercial-landing__decision--investment{--goal-accent:var(--commercial-orange)}.commercial-landing__decision--peak{--goal-accent:var(--commercial-teal)}.commercial-landing__decision:hover,.commercial-landing__decision:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--goal-accent) 22%, transparent);outline:none;text-decoration:none;transform:translateY(-2px)}.commercial-landing__decision h2{color:var(--goal-accent);font-size:var(--marketing-card-title-font-size,24px);font-weight:700;line-height:var(--marketing-card-title-line-height,1.25);margin:0}.commercial-landing__decision p{color:var(--commercial-muted);font-size:var(--marketing-card-body-font-size,var(--font-size-md,16px));line-height:var(--marketing-card-body-line-height,1.5);margin:10px 0 0}.commercial-landing__beta{padding-top:24px}html[data-theme=dark] .commercial-landing{--commercial-muted:var(--marketing-journey-muted,#ffffffb8);background:var(--bg-body,#0f1012)}html[data-theme=dark] .commercial-landing__headline-keyword:hover,html[data-theme=dark] .commercial-landing__headline-keyword:focus-visible{color:#0f172a}@media (width<=900px){.commercial-landing__decision-list{grid-template-columns:1fr}}@media (width<=768px){.commercial-landing__hero h1{text-wrap:balance;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}}@media (width<=767px){.commercial-landing__decision{padding:var(--marketing-card-padding,14px)}}@media (prefers-reduced-motion:reduce){.commercial-landing__headline-keyword,.commercial-landing__decision{transition:none}.commercial-landing__decision:hover,.commercial-landing__decision:focus-visible{transform:none}}
