.acquisitionShell{width:min(1180px,100% - 36px);margin:0 auto;padding:28px 0 64px}.acquisitionNarrow{width:min(860px,100% - 36px)}.acquisitionHeader{justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;display:flex}.acquisitionHeader .textButton{text-decoration:none}.acquisitionHero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(28px,5vw,72px);min-height:620px;display:grid}.acquisitionCopy h1,.acquisitionStepPanel h1{max-width:760px}.acquisitionLead{color:var(--muted-strong);max-width:740px;margin:22px 0 28px;font-size:clamp(18px,2.3vw,22px);line-height:1.55}.acquisitionPanel,.acquisitionStepPanel{padding:clamp(24px,4vw,42px)}.acquisitionStepPanel{margin:0 auto}.founderVideo{border:1px solid var(--border);background:#050608;border-radius:14px;width:100%;margin-bottom:24px}.videoFallback{border:1px solid var(--border);background:linear-gradient(145deg, #b51f2e14, #ffffff05), var(--surface-raised);border-radius:14px;flex-direction:column;justify-content:end;min-height:180px;margin-bottom:24px;padding:24px;display:flex}.journeyStrip{flex-wrap:wrap;gap:8px;display:flex}.journeyStrip span{border:1px solid var(--border);color:var(--muted-strong);background:#ffffff07;border-radius:999px;padding:8px 11px;font-size:11px}.valueGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.valueGrid article{border-top:1px solid var(--border);padding:22px 4px 0}.acquisitionForm{gap:18px;margin-top:24px;display:grid}.fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fieldLabel{color:var(--muted-strong);gap:8px;font-size:12px;font-weight:620;display:grid}.fieldLabel small{color:var(--muted);font-weight:500}.fieldLabel input,.fieldLabel select{border:1px solid var(--border-strong);width:100%;min-height:48px;color:var(--text);font:inherit;background:#0506089e;border-radius:10px;outline:none;padding:11px 13px}.fieldLabel input:focus,.fieldLabel select:focus{box-shadow:var(--focus);border-color:#b51f2e9e}.formHint{color:var(--muted);margin:-8px 0 0;font-size:12px;line-height:1.5}.formError{color:#f0a8b0;background:#b51f2e1f;border:1px solid #b51f2e4d;border-radius:10px;margin:0;padding:12px 14px}.acquisitionCta{justify-self:start;min-height:46px;padding-inline:22px}.acquisitionCta:disabled{opacity:.62;cursor:default}.choiceFieldset{border:0;margin:0;padding:0}.choiceFieldset legend{color:var(--text-soft);margin-bottom:10px;font-size:13px;font-weight:650}.choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.choiceCard{border:1px solid var(--border);cursor:pointer;background:#ffffff05;border-radius:10px;align-items:center;gap:10px;padding:15px;transition:border-color .14s,background .14s;display:flex;position:relative}.choiceCard:hover{border-color:var(--border-strong);background:#ffffff08}.choiceCardActive{background:var(--accent-soft);border-color:#b51f2eb8}.choiceCard input{accent-color:var(--accent);width:auto}.inlineNotice{border:1px solid var(--border);background:#ffffff06;border-radius:12px;padding:18px}.inlineNotice h2{margin-bottom:6px}.suggestionList{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.suggestionButton{border:1px solid var(--border-strong);color:var(--text-soft);font:inherit;cursor:pointer;background:#ffffff09;border-radius:999px;padding:9px 12px}.suggestionButton:hover{color:#fff;border-color:#b51f2e85}.uploadDropzone{border:1px dashed var(--border-strong);cursor:pointer;background:#ffffff05;border-radius:12px;gap:8px;padding:28px;transition:border-color .14s,background .14s;display:grid}.uploadDropzone:hover{background:#b51f2e09;border-color:#b51f2e85}.uploadDropzone strong{color:var(--text);font-size:18px;font-weight:610}.fileInput{margin-top:10px}.readyPanel{text-align:left}.readySummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.readySummary div{border:1px solid var(--border);background:#ffffff05;border-radius:10px;gap:6px;padding:15px;display:grid}.readySummary span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.readySummary strong{overflow-wrap:anywhere;color:var(--text-soft)}.evaluationAction{align-items:start;gap:14px;display:grid}.evaluationReportShell{width:min(1240px,100% - 36px)}.evaluationIntro{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.evaluationVideoPanel{padding:24px}.readinessScore{border:1px solid var(--border-strong);background:#ffffff06;border-radius:12px;align-items:baseline;gap:8px;margin-bottom:18px;padding:16px 20px;display:inline-flex}.readinessScore strong{letter-spacing:-.06em;font-size:clamp(42px,7vw,72px);font-weight:600;line-height:.9}.readinessScore span{color:var(--muted);font-size:12px}.lensGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.lensCard{border-top-width:2px;padding:24px}.lensHeader{justify-content:space-between;align-items:start;gap:14px;display:flex}.signalPill{background:var(--surface-soft);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.signal-green{border-top-color:#5b8d61}.signal-amber{border-top-color:#bd8734}.signal-red{border-top-color:#b94b55}.signal-insufficient_evidence{border-top-color:#6c717a}.signal-green .signalPill{color:#94c79a;background:#5b8d6124}.signal-amber .signalPill{color:#dfb66f;background:#bd873424}.signal-red .signalPill{color:#e49aa1;background:#b94b5524}.signal-insufficient_evidence .signalPill{color:var(--muted-strong);background:#8e939d1f}.evaluationList{margin-top:18px}.evaluationList strong{text-transform:uppercase;letter-spacing:.07em;color:var(--muted-strong);font-size:11px}.evaluationList ul,.summaryColumns ul{color:var(--muted-strong);margin:9px 0 0;padding-left:20px;line-height:1.55}.evaluationList li+li,.summaryColumns li+li{margin-top:7px}.evaluationSummaryPanel{padding:clamp(24px,4vw,38px)}.summaryColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:24px 0;display:grid}.evaluationReturnRow{justify-content:flex-end;padding:22px 0;display:flex}.returnLinkControl{text-align:right;justify-items:end;gap:10px;max-width:520px;display:grid}.returnLinkControl .formHint{margin:0}.auditPageShell{width:min(1080px,100% - 36px)}.auditPageHeader{margin-bottom:26px}.auditPageIntro{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end;gap:clamp(24px,5vw,64px);margin:18px 0 30px;display:grid}.auditPageIntro h1{letter-spacing:-.045em;max-width:790px;font-size:clamp(36px,5.8vw,68px);line-height:.98}.auditPageIntro .acquisitionLead{max-width:790px;margin-bottom:0}.auditTrustNote{color:var(--muted-strong);border-left:1px solid #b51f2e8c;padding:4px 0 4px 20px}.auditTrustNote span{color:var(--text);text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:12px;font-weight:720;display:block}.auditTrustNote p{margin:0;font-size:13px;line-height:1.55}.auditConversationPanel{background:radial-gradient(circle at 8% 0%, #b51f2e1c, transparent 33%), linear-gradient(180deg, #ffffff06, #ffffff02), var(--surface-raised);border-color:#ffffff1c;padding:0;overflow:hidden;box-shadow:0 28px 90px #00000047}.auditConversation{grid-template-rows:auto 1fr auto;min-height:680px;display:grid}.auditProgress{border-bottom:1px solid var(--border);background:#03040694;padding:18px 24px 14px}.auditProgressMeta{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;gap:18px;margin-bottom:10px;font-size:10px;display:flex}.auditProgressMeta span:first-child{color:var(--text-soft);font-weight:700}.auditProgressTrack{background:#ffffff0f;border-radius:99px;height:3px;overflow:hidden}.auditProgressTrack span{background:linear-gradient(90deg, var(--accent), #d95a67);border-radius:inherit;height:100%;transition:width .26s;display:block}.auditThread{scroll-behavior:smooth;flex-direction:column;gap:18px;max-height:720px;padding:clamp(22px,4vw,40px);display:flex;overflow-y:auto}.auditMessageRow{align-items:flex-start;gap:11px;max-width:82%;display:flex}.auditMessageRowCustomer{flex-direction:row-reverse;align-self:flex-end;max-width:76%}.auditAvatar{color:#fff;background:#b51f2e24;border:1px solid #b51f2e80;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid;box-shadow:inset 0 0 18px #b51f2e14}.auditBubble{border:1px solid var(--border);border-radius:15px;padding:13px 16px 14px}.auditBubbleSystem{background:#ffffff06;border-top-left-radius:5px}.auditBubbleCustomer{background:#b51f2e21;border-color:#b51f2e52;border-top-right-radius:5px}.auditSpeaker{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.auditBubble p{color:var(--text-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.58}.auditBubbleCustomer p{color:#fff}.auditComposer{border-top:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030406c2;padding:18px 22px 16px}.auditTextComposer{grid-template-columns:1fr 46px;gap:10px;display:grid}.auditTextComposer input{border:1px solid var(--border-strong);width:100%;min-height:50px;color:var(--text);font:inherit;background:#ffffff06;border-radius:13px;outline:none;padding:0 16px}.auditTextComposer input:focus{box-shadow:var(--focus);border-color:#b51f2e9e}.auditTextComposer button,.auditContinue{background:var(--accent);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:1px solid #b51f2e9e;border-radius:12px;font-weight:730}.auditTextComposer button{width:46px;height:50px;font-size:22px;line-height:1}.auditTextComposer button:disabled,.auditContinue:disabled{opacity:.38;cursor:default}.auditChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.auditChoices button{border:1px solid var(--border);color:var(--text-soft);min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#ffffff06;border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.4;transition:border-color .14s,background .14s,transform .14s}.auditChoices button:hover{background:#b51f2e0e;border-color:#b51f2e85}.auditChoices button.selected{color:#fff;background:#b51f2e24;border-color:#b51f2ec2}.auditChoicesCompact{grid-template-columns:repeat(2,minmax(0,190px))}.auditChoiceHint{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:9px;font-size:10px}.auditContinue{margin-top:12px;padding:0 22px}.auditPrivacyNote{color:var(--muted);margin:11px 2px 0;font-size:10px;line-height:1.5}.auditSummaryCard,.auditCompleteCard{background:linear-gradient(145deg,#b51f2e17,#ffffff05);border:1px solid #b51f2e52;border-radius:16px;align-self:stretch;margin-top:6px;padding:clamp(20px,4vw,32px)}.auditSummaryHeading h2,.auditCompleteCard h2{letter-spacing:-.025em;margin:7px 0 18px;font-size:clamp(23px,3vw,34px)}.auditSummaryRows{border-top:1px solid var(--border);gap:0;display:grid}.auditSummaryRow{border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);gap:18px;padding:12px 0;display:grid}.auditSummaryRow span{color:var(--muted);font-size:11px}.auditSummaryRow strong{color:var(--text-soft);font-size:12px;font-weight:620;line-height:1.5}.auditSummaryPrompt{color:var(--text-soft);margin:20px 0 0;font-size:13px;line-height:1.6}.auditCompleteCard p{color:var(--muted-strong);margin:0;line-height:1.6}.auditFileComposer{gap:12px;display:grid}.auditFileDrop{border:1px dashed var(--border-strong);cursor:pointer;background:#ffffff05;border-radius:13px;align-content:center;gap:5px;min-height:88px;padding:18px;display:grid}.auditFileDrop:hover{background:#b51f2e0a;border-color:#b51f2e85}.auditFileDrop input{opacity:0;pointer-events:none;position:absolute}.auditFileDrop span{color:var(--text-soft);overflow-wrap:anywhere;font-size:13px;font-weight:650}.auditFileDrop small{color:var(--muted);font-size:10px}@media (max-width:820px){.acquisitionHero,.evaluationIntro{grid-template-columns:1fr;min-height:auto}.valueGrid,.lensGrid{grid-template-columns:repeat(2,1fr)}.auditPageIntro{grid-template-columns:1fr}.auditTrustNote{max-width:560px}.auditConversation{min-height:620px}}@media (max-width:560px){.acquisitionShell,.acquisitionNarrow,.evaluationReportShell{width:min(100% - 24px,860px);padding-top:18px}.acquisitionHeader{margin-bottom:22px}.fieldGrid,.choiceGrid,.readySummary,.valueGrid,.lensGrid,.summaryColumns{grid-template-columns:1fr}.acquisitionPanel,.acquisitionStepPanel{padding:20px}.acquisitionCta{width:100%}.lensHeader{flex-direction:column}.evaluationReturnRow{justify-content:stretch}.returnLinkControl{text-align:left;justify-items:stretch;max-width:none}.auditPageShell{width:min(100% - 20px,1080px)}.auditPageIntro h1{font-size:clamp(34px,11vw,50px)}.auditConversationPanel{border-radius:16px}.auditThread{max-height:640px;padding:18px 14px}.auditMessageRow,.auditMessageRowCustomer{max-width:94%}.auditComposer{padding:14px 12px 12px}.auditChoices{grid-template-columns:1fr}.auditChoicesCompact{grid-template-columns:repeat(2,1fr)}.auditSummaryRow{grid-template-columns:1fr;gap:5px}.auditProgress{padding-inline:14px}.auditProgressMeta span:last-child{display:none}}
.auditPageShellV2{flex-direction:column;height:100dvh;min-height:700px;padding:18px 0;display:flex;overflow:hidden}.auditPageShellV2 .auditPageHeader{flex:none;margin-bottom:10px}.auditPageIntroV2{flex:none;align-items:center;margin:4px 0 14px}.auditPageIntroV2 h1{font-size:clamp(28px,3.6vw,48px);line-height:1}.auditPageIntroV2 .acquisitionLead{margin-top:10px;font-size:clamp(14px,1.5vw,17px)}.auditConversationPanelV2{flex:auto;height:auto;min-height:0;overflow:hidden}.auditConversationV2{flex-direction:column;height:100%;min-height:0;display:flex}.auditConversationV2 .auditProgress{flex:none}.auditConversationV2 .auditThread{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;max-height:none;overflow-y:auto}.auditConversationV2 .auditComposer{z-index:2;flex:none;max-height:min(42vh,350px);position:relative;overflow-y:auto}.auditThinkingRow{opacity:.92}.auditThinking{min-width:84px;padding-block:15px}.auditThinkingDots{align-items:center;gap:5px;height:12px;display:inline-flex}.auditThinkingDots i{background:var(--muted-strong);border-radius:999px;width:5px;height:5px;animation:1.15s ease-in-out infinite maxAuditThinking}.auditThinkingDots i:nth-child(2){animation-delay:.14s}.auditThinkingDots i:nth-child(3){animation-delay:.28s}@keyframes maxAuditThinking{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.auditConversationV2 .auditBubbleSystem{max-width:760px}.auditConversationV2 .auditBubble p{font-size:14px;line-height:1.6}.auditConversationV2 .auditChoices button:disabled,.auditConversationV2 .auditContinue:disabled{cursor:default;opacity:.52}.auditKeyboardHint{color:var(--muted);letter-spacing:.02em;margin-top:8px;font-size:10px;display:block}.auditCustomerCheckpoint,.auditEmailConfirmCard{scroll-margin-top:18px}.auditCustomerCheckpoint .auditSummaryHeading p,.auditEmailConfirmCard p{color:var(--muted-strong);line-height:1.6}.auditEmailConfirmCard h2{overflow-wrap:anywhere;margin:10px 0}.auditEmailChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.auditResultV2{align-self:center;gap:14px;width:min(100%,920px);padding-bottom:22px;scroll-margin-top:14px;display:grid}.auditResultHero,.auditResultSection{background:#ffffff06;border:1px solid #ffffff1a;border-radius:18px;padding:clamp(22px,4vw,36px)}.auditResultHero{background:radial-gradient(circle at 10% 0,#b51f2e33,#0000 38%),linear-gradient(#ffffff09,#ffffff03);border-color:#b51f2e61}.auditResultHero h2{letter-spacing:-.035em;margin:10px 0 16px;font-size:clamp(30px,4.6vw,52px);line-height:1.02}.auditResultHero p,.auditResultSection p{color:var(--muted-strong);margin:0;font-size:15px;line-height:1.68}.auditResultStep{color:#d95a67;text-transform:uppercase;letter-spacing:.11em;margin-bottom:11px;font-size:10px;font-weight:750;display:block}.auditResultSection h3{margin:0 0 13px;font-size:clamp(23px,3vw,34px);line-height:1.12}.auditResultSection h4{margin:0 0 7px;font-size:16px}.auditResultSection ul{color:var(--muted-strong);margin:16px 0 0;padding-left:20px;line-height:1.6}.auditResultSection li+li{margin-top:8px}.auditResultList{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}.auditResultList strong{color:var(--text-soft);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.auditChangeGrid,.auditPrescriptionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.auditChangeGrid article,.auditPrescriptionGrid article{border:1px solid var(--border);background:#ffffff05;border-radius:13px;padding:18px}.auditPrescriptionGrid article>span{color:#d9a5ab;text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px;font-size:10px;line-height:1.45;display:block}.auditPrescriptionSection{background:linear-gradient(150deg,#b51f2e12,#ffffff05);border-color:#b51f2e5c}.extractCapturePresent{border:1px solid var(--border);color:var(--text-soft);border-radius:13px;flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;margin-top:22px;padding:17px;display:flex}.extractCapturePresent span{color:#d95a67}.auditFounderBridgeSection{text-align:center}.auditResultCta{justify-content:center;align-items:center;margin-top:22px;text-decoration:none;display:inline-flex}.auditFounderBridgeSection small{max-width:680px;color:var(--muted);margin:18px auto 0;line-height:1.5;display:block}@media (max-height:780px) and (min-width:821px){.auditPageShellV2{min-height:620px;padding-block:12px}.auditPageIntroV2{margin-bottom:9px}.auditPageIntroV2 h1{font-size:30px}.auditPageIntroV2 .acquisitionLead{margin-top:7px;font-size:14px}.auditPageIntroV2 .auditTrustNote{padding-block:0}.auditConversationV2 .auditThread{padding-top:20px;padding-bottom:20px}}@media (max-width:820px){.auditPageShellV2{width:min(100% - 18px,1080px);height:100dvh;min-height:620px;padding:10px 0}.auditPageIntroV2{display:none}.auditPageShellV2 .auditPageHeader{margin-bottom:8px}.auditConversationPanelV2{border-radius:14px}.auditConversationV2 .auditProgress{padding:13px 15px 11px}.auditConversationV2 .auditThread{gap:14px;padding:16px 14px}.auditConversationV2 .auditComposer{max-height:44vh;padding:13px 14px 11px}.auditMessageRow,.auditMessageRowCustomer{max-width:94%}.auditChangeGrid,.auditPrescriptionGrid{grid-template-columns:1fr}.auditResultHero,.auditResultSection{border-radius:14px;padding:20px}}.auditFileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.auditPageShellV2:has(.auditResultV2),.auditConversationPanelV2:has(.auditResultV2),.auditConversationV2:has(.auditResultV2)){height:auto;min-height:100dvh;overflow:visible}.auditConversationV2:has(.auditResultV2){height:auto}.auditConversationV2:has(.auditResultV2) .auditThread{max-height:none;overflow:visible}.auditResultHero h2,.auditResultSection h3,.auditResultSection h4,.auditPrescriptionGrid article>span,.auditChangeGrid h4,.auditMarketChip,.auditDisclosure summary{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:normal;max-height:none;overflow:visible}.auditResultHero h2{line-height:1.16}.auditResultSection h3{line-height:1.28}.auditDisclosure{display:block}.auditDisclosure summary{cursor:pointer;color:var(--text);font-size:16px;font-weight:700}.auditDisclosure[open] summary{margin-bottom:14px}.auditMarketStatus,.auditMarketChip{white-space:normal;height:auto;max-height:none;text-overflow:unset;line-clamp:unset;-webkit-line-clamp:unset;display:block;overflow:visible}.auditMarketChip{border:1px solid #ffffff29;border-radius:12px;padding:12px 14px}.auditExtractionRead,.auditQuestionRestatement{margin-top:14px}.auditResultSection p+p{margin-top:12px}html[data-audit-hold="1"] .auditConversationPanelV2{visibility:hidden}
