.discovery-home .discovery-hero{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.discovery-home .discovery-hero h1{max-width:calc(100% - var(--space-8));font-size:clamp(40px,4.3vw,64px);font-weight:600;line-height:1.08}.discovery-home .discovery-hero .home-lead{max-width:50ch;font-size:16px;line-height:1.85}.discovery-home .home-heading-centered{max-width:720px;margin-inline:auto}.discovery-home .home-heading-centered h2{max-width:22ch;margin-inline:auto}.discovery-home .home-heading-centered>p:last-child{max-width:60ch}.discovery-personal,.discovery-steering{align-items:center;gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.discovery-home .discovery-personal .home-benefits{margin-top:var(--space-8)}.discovery-home .discovery-personal .home-benefits h3{font-size:17px}.discovery-home .discovery-personal .home-benefits p{font-size:14px}.discovery-home .discovery-shared{background:var(--secondary);grid-template-columns:1fr 1fr;align-items:center;margin-block-start:var(--home-section-gap);display:grid;overflow:hidden}.discovery-shared>img{object-fit:cover;width:100%;height:100%;min-height:420px;display:block}.discovery-shared-copy{padding:var(--space-12)}.discovery-home .discovery-shared-copy h2{margin-top:var(--space-4)}.discovery-shared-copy>p:not(.home-eyebrow){margin-top:var(--space-5);color:var(--muted-foreground);font-size:15px}.discovery-home .discovery-shared-copy .home-text-link,.discovery-home .discovery-steering .home-text-link{margin-top:var(--space-6)}.discovery-idea-board{padding:var(--space-8);background:var(--accent);border-radius:var(--card-radius)}.discovery-idea{align-items:center;gap:var(--space-4);background:var(--card);border-radius:var(--radius);padding:var(--space-6);box-shadow:var(--shadow-card);display:flex}.discovery-idea+.discovery-idea{margin-top:var(--space-5);margin-left:var(--space-8);background:var(--warning-background)}.discovery-idea>svg{color:var(--success);flex-shrink:0}.discovery-idea span,.discovery-idea strong{display:block}.discovery-idea span{color:var(--muted-foreground);font-size:11px}.discovery-idea strong{margin-top:var(--space-2);font-size:19px;font-weight:500;line-height:1.5}.discovery-idea-result{align-items:center;gap:var(--space-3);margin:var(--space-6) var(--space-2) 0;color:var(--success);font-size:13px;display:flex}.discovery-idea-result svg{flex-shrink:0}.discovery-rhythm{align-items:flex-start;gap:var(--space-5);padding-block:var(--space-8);border-block:1px solid var(--border);grid-column:1/-1;display:flex}.discovery-rhythm>svg{color:var(--success);flex-shrink:0}.discovery-rhythm p{margin-top:var(--space-3);color:var(--muted-foreground);max-width:90ch;font-size:14px}.discovery-home .discovery-trust{max-width:960px;margin-inline:auto}.discovery-trust-grid{gap:var(--space-10);margin-top:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.discovery-trust-grid>div>svg{color:var(--success)}.discovery-trust-grid h3{margin-top:var(--space-4)}.discovery-trust-grid p{margin-top:var(--space-3);color:var(--muted-foreground);font-size:14px}.discovery-home .discovery-closing h2{max-width:21ch;margin-inline:auto}@media (max-width:1200px){.discovery-home .discovery-hero{grid-template-columns:1fr}.discovery-home .home-hero-visual{max-width:520px}}@media (max-width:1050px){.discovery-home .discovery-hero{gap:var(--space-6)}.discovery-shared-copy{padding:var(--card-padding)}.discovery-personal,.discovery-steering{gap:var(--space-8)}}@media (max-width:850px){.discovery-home .discovery-hero{grid-template-columns:1fr}.discovery-home .discovery-hero h1{max-width:14ch;font-size:clamp(42px,7.5vw,64px)}.discovery-home .discovery-hero .home-lead{max-width:60ch}.discovery-personal,.discovery-steering,.discovery-home .discovery-shared{grid-template-columns:1fr}.discovery-characters{justify-self:center;width:100%;max-width:560px}.discovery-shared>img{min-height:0;max-height:440px}.discovery-trust-grid{gap:var(--space-6)}}@media (max-width:650px){.discovery-trust-grid{gap:var(--space-6);grid-template-columns:1fr}.discovery-home .discovery-hero h1{font-size:clamp(38px,10vw,52px)}.discovery-idea-board{padding:var(--space-5)}.discovery-idea{padding:var(--space-4)}.discovery-idea+.discovery-idea{margin-left:var(--space-4)}.discovery-idea strong{font-size:17px}.discovery-rhythm{gap:var(--space-4)}}
