/* Second art-direction pass: a stronger product stage, with readable metadata. */
.hero-v2 .hero-copy h1{font-size:clamp(64px,6.2vw,96px)}
@media(max-width:760px){.hero-v2 .hero-copy h1{font-size:clamp(54px,12vw,84px)}}
.hero-v2{gap:4%;padding-top:25px;padding-bottom:55px;grid-template-columns:1fr 1.08fr}.hero-copy .eyebrow{max-width:370px;line-height:1.7}.hero-v2 h1{font-size:clamp(78px,7.8vw,120px);font-weight:800}.hero-v2 .intro{font-size:18px}.hero-art{padding:65px 32px 26px;background:#121212;border-radius:18px;min-height:590px;overflow:hidden}.hero-art:before{inset:0;background-image:radial-gradient(#A09D96 1px,transparent 1px);background-size:22px 22px;opacity:.25;z-index:-1}.hero-art:after{content:'FOUND.';position:absolute;bottom:25px;left:-5px;font-size:110px;line-height:1;font-weight:800;letter-spacing:-8px;color:#ffffff06;pointer-events:none;z-index:-1}.orbit-one{border-color:#DFD9CF4D;width:470px;height:470px;left:50%;top:25px;transform:translateX(-50%)}.orbit-two{border-color:#DFD9CF2B;left:50%;transform:translateX(-50%) rotate(-45deg);width:540px;height:330px;top:100px}.float-tag{right:22px;top:22px;font-size:10px;padding:9px 14px;transform:rotate(3deg)}.product-window{transform:none;animation:none;border-color:var(--line);border-radius:9px;position:relative;transition:opacity .25s}.art-conversation{padding:25px}.art-caption{position:relative;color:#A09D96;font-size:11px}.motion-button{color:#A09D96;font-size:11px;min-width:62px}.window-bar{font-size:9px;padding:14px}.art-conversation>.eyebrow{font-size:10px}.art-message p{font-size:14px}.art-message small{font-size:11px}.time-gap{font-size:11px}.art-finding small{font-size:10px}.art-finding b{font-size:14px}.art-finding p{font-size:12px}.art-action{background:var(--accent);color:white;padding:16px 24px}.art-action small{color:#F6F4F0;font-size:10px}.art-action b{font-size:14px}.art-action>span{color:white}.hero-stages{display:flex;gap:7px;margin:18px 0 0;position:relative}.hero-stages button{flex:1;padding:9px 5px;border-color:#57534E;border-radius:4px;background:transparent;color:#A09D96;font-size:10px;font-weight:500}.hero-stages button.active{color:white;background:var(--accent);border-color:var(--accent)}.hero-art[data-stage="0"] .art-finding,.hero-art[data-stage="0"] .art-action{opacity:.2}.hero-art[data-stage="1"] .art-action{opacity:.2}.hero-art[data-stage="2"] .art-action{box-shadow:0 -5px 25px #E6443624}.manifesto{background:var(--accent-soft);color:#121212;border:0;transform:none}.manifesto b{font-size:20px;letter-spacing:-.5px}.manifesto span{font-size:10px}.story-section{padding-top:75px}.bento{gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.bento article{border-radius:0;border:0;border-right:1px solid var(--line);min-height:355px}.bento article:last-child{border-right:0}.bento-lead{background:var(--ink);color:white}.bento-lead p{color:#A09D96}.pulse-line>span{background:var(--accent-light)}.pulse-line>i{background:var(--coral);color:var(--ink)}.bento-proof{background:var(--surface)}.bento-action{background:var(--accent-soft)}.bento-action .task-mini{background:var(--surface);border-color:var(--accent-line)}.bento-action p{color:var(--accent-text)}.number{font-size:11px}.bento p{font-size:14px}.scenario-menu>.eyebrow{font-size:11px}.scenario-menu button{font-size:14px;line-height:1.5}.scenario-menu .micro{font-size:12px}.scenario-label{font-size:11px}.scenario-messages .bubble{font-size:15px}.scenario-result p,.scenario-result .next{font-size:14px}.scenario-result .next small{font-size:10px}.trust-section{padding-top:60px}.offer-section{background:#121212;color:#fff}.offer-section h2{font-size:50px}.offer-section h2 em{color:var(--accent-light)}.offer-section>.eyebrow,.offer-section>div>.eyebrow{color:#A09D96}.offer-card{color:#121212;background:var(--bg)}.offer-card li{font-size:14px}.offer-card .micro{font-size:12px}.offer-card h3{font-size:26px}.closing-v2{border-top:1px solid #57534E}.closing-v2 h2{font-weight:800}.shell .notice{font-size:12px}.metric span{font-size:12px}.overview-themes .theme-card span{font-size:12px}.plan-card strong{font-size:14px}.plan-card p{font-size:12px}.sidebar button{font-size:13px}.mapping-table{width:100%;border-collapse:collapse;font-size:12px}.mapping-table th,.mapping-table td{text-align:left;padding:12px;border-bottom:1px solid var(--line);max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapping-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mapping-grid select{width:100%}.mapping-info{display:flex;gap:14px;align-items:flex-start;background:var(--accent-soft);border-radius:6px;padding:15px;font-size:13px}.badge.awaiting_mapping{background:var(--accent-soft);color:var(--accent-text)}.upload-steps{display:flex;gap:20px;margin:20px 0;color:var(--muted);font-size:12px}.upload-steps .current{color:#121212;font-weight:700}.mapping-section h2{font-size:26px}.mapping-section .toolbar{margin-top:25px}@media(max-width:1100px){.hero-v2{gap:25px}.hero-art{padding:60px 20px 24px}.hero-v2 h1{font-size:86px}.hero-v2 .intro{font-size:16px}.art-conversation{padding:20px}.hero-stages button{font-size:9px}.art-caption{font-size:10px}}@media(max-width:760px){.hero-v2{grid-template-columns:1fr;padding-top:20px}.hero-art{max-width:100%;padding:62px 20px 22px;min-height:0;margin-top:12px;border-radius:12px}.hero-copy h1{margin-top:25px}.hero-v2 .intro{font-size:17px}.hero-art .art-message p{font-size:13px}.hero-art .art-message small{font-size:10px}.hero-stages button{font-size:10px}.art-caption{font-size:10px;gap:10px}.float-tag{font-size:9px}.art-finding p{font-size:11px}.manifesto b{font-size:17px}.bento article{min-height:285px;border-right:0;border-bottom:1px solid var(--line)}.bento-lead{display:block}.bento-lead h3{font-size:28px}.bento-lead p{max-width:400px}.bento article p{font-size:14px}.pulse-line{margin-top:20px}.offer-section h2{font-size:38px}.mapping-grid{grid-template-columns:1fr}.mapping-table{font-size:11px}.upload-steps{gap:12px;font-size:11px}.hero-art .time-gap{font-size:10px}}
