.EngineerLandingProof-module__vXSsoa__shell{gap:16px;display:grid}.EngineerLandingProof-module__vXSsoa__stage{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.EngineerLandingProof-module__vXSsoa__card{background:linear-gradient(#fffffffa,#f3f4f5eb);border:1px solid #d0d6e0;border-radius:12px;padding:24px;box-shadow:0 18px 45px -32px #0f10110f}.EngineerLandingProof-module__vXSsoa__wheelCard{background:var(--bg-primary);align-content:start;gap:14px;display:grid}.EngineerLandingProof-module__vXSsoa__eyebrow{color:#7170ff;letter-spacing:.08em;text-transform:uppercase;background:#5e6ad21a;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:700;display:inline-flex}.EngineerLandingProof-module__vXSsoa__title{color:#0f1011;letter-spacing:-.04em;margin:14px 0 8px;font-size:1.2rem;line-height:1.2}.EngineerLandingProof-module__vXSsoa__copy{color:#62666d;margin:0;font-size:.95rem;line-height:1.6}.EngineerLandingProof-module__vXSsoa__videoFrame{min-height:clamp(520px,72vw,920px);box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid;overflow:visible}.EngineerLandingProof-module__vXSsoa__videoMask{clip-path:inset(52px 0 0 round 320px 320px 18px 18px);background:var(--bg-primary);border-radius:320px 320px 18px 18px;width:min(100%,760px);overflow:hidden}.EngineerLandingProof-module__vXSsoa__productVideo{object-fit:contain;object-position:center;background:0 0;width:100%;max-width:100%;height:clamp(500px,68vw,860px);display:block}.EngineerLandingProof-module__vXSsoa__followUpCard{align-content:start;gap:12px;display:grid}.EngineerLandingProof-module__vXSsoa__miniCard{background:#fffffff2;border:1px solid #d0d6e0;border-radius:16px;gap:8px;padding:16px;display:grid}.EngineerLandingProof-module__vXSsoa__miniLabel,.EngineerLandingProof-module__vXSsoa__diffLabel{color:#8a8f98;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.EngineerLandingProof-module__vXSsoa__miniTitle{color:#0f1011;margin:0;font-size:1.02rem;font-weight:800;line-height:1.4}.EngineerLandingProof-module__vXSsoa__miniCopy{color:#62666d;margin:0;font-size:.88rem;line-height:1.5}.EngineerLandingProof-module__vXSsoa__scoreSummary{background:linear-gradient(#f3f5fff5,#ebefffeb);border:1px solid #857ef02e;border-radius:16px;gap:6px;padding:14px 16px;display:grid}.EngineerLandingProof-module__vXSsoa__scoreSummaryLabel{color:#8a8f98;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.EngineerLandingProof-module__vXSsoa__scoreSummaryValues{color:#0f1011;justify-content:space-between;align-items:center;gap:12px;font-size:1.05rem;font-weight:800;display:flex}.EngineerLandingProof-module__vXSsoa__scoreGain{color:#27a644;background:#22c55e1f;border-radius:999px;justify-content:center;align-items:center;min-width:40px;padding:6px 8px;font-size:.82rem;font-weight:800;display:inline-flex}.EngineerLandingProof-module__vXSsoa__planCard{background:linear-gradient(#f0fff8fa,#e8fcf4f0);border-color:#56c48d38}.EngineerLandingProof-module__vXSsoa__planLine{color:#0f1011;font-size:.94rem;font-weight:700;line-height:1.55}.EngineerLandingProof-module__vXSsoa__planReason,.EngineerLandingProof-module__vXSsoa__reason{color:#62666d;font-size:.83rem;line-height:1.5}.EngineerLandingProof-module__vXSsoa__reviewCard{gap:14px;display:grid}.EngineerLandingProof-module__vXSsoa__reviewCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.EngineerLandingProof-module__vXSsoa__reviewCardMeta{gap:4px;display:grid}.EngineerLandingProof-module__vXSsoa__reviewCardEyebrow{color:#8a8f98;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.EngineerLandingProof-module__vXSsoa__reviewCardSection{color:#5e6ad2;font-size:.9rem;font-weight:700}.EngineerLandingProof-module__vXSsoa__includedChip{color:#15803d;background:#def7ecf5;border:1px solid #8bd6b2eb;border-radius:6px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:.82rem;font-weight:700;display:inline-flex}.EngineerLandingProof-module__vXSsoa__reviewToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.EngineerLandingProof-module__vXSsoa__reviewNav{align-items:center;gap:10px;display:inline-flex}.EngineerLandingProof-module__vXSsoa__reviewNavButton,.EngineerLandingProof-module__vXSsoa__versionToggleButton{appearance:none;color:#0f1011;font-family:var(--font-sans);cursor:pointer;background:#f8fafcf0;border:1px solid #c4cbd6eb;font-size:.82rem;font-weight:700;transition:border-color .18s,background .18s,color .18s,transform .18s}.EngineerLandingProof-module__vXSsoa__reviewNavButton{border-radius:10px;width:34px;height:34px}.EngineerLandingProof-module__vXSsoa__reviewNavButton:hover,.EngineerLandingProof-module__vXSsoa__versionToggleButton:hover{color:#5e6ad2;background:#5e6ad214;border-color:#5e6ad23d;transform:translateY(-1px)}.EngineerLandingProof-module__vXSsoa__reviewMeta{color:#62666d;font-size:.82rem;font-weight:600}.EngineerLandingProof-module__vXSsoa__versionToggle{background:#f3f4f5d6;border:1px solid #d0d6e0;border-radius:999px;align-items:center;gap:8px;padding:4px;display:inline-flex}.EngineerLandingProof-module__vXSsoa__versionToggleButton{border-radius:999px;min-height:34px;padding:0 12px}.EngineerLandingProof-module__vXSsoa__versionToggleButtonActive{color:#15803d;background:#def7ecf5;border-color:#8bd6b2eb}.EngineerLandingProof-module__vXSsoa__reviewSurface{gap:12px;display:grid}.EngineerLandingProof-module__vXSsoa__diffCard{background:#fffffff5;border:1px solid #d0d6e0;border-radius:12px;gap:10px;padding:16px;display:grid}.EngineerLandingProof-module__vXSsoa__diffCardProposed{background:#f6fff9fa;border-color:#8bd6b2b8}.EngineerLandingProof-module__vXSsoa__diffLine{color:#0f1011;font-size:.92rem;line-height:1.6}.EngineerLandingProof-module__vXSsoa__previousVersionCopy,.EngineerLandingProof-module__vXSsoa__updatedVersionCopy{color:#0f1011;background:#f3f4f5d6;border:1px solid #d0d6e0;border-radius:12px;padding:10px 12px;font-size:.92rem;line-height:1.7}.EngineerLandingProof-module__vXSsoa__reasoningPanel{background:#5e6ad214;border:1px solid #5e6ad22e;border-radius:12px;gap:8px;padding:10px 12px;display:grid}.EngineerLandingProof-module__vXSsoa__reasoningLabel{color:#7170ff;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.EngineerLandingProof-module__vXSsoa__reasoningCopy,.EngineerLandingProof-module__vXSsoa__reasoningFooter{color:#62666d;font-size:.83rem;line-height:1.5}.EngineerLandingProof-module__vXSsoa__unchangedText{color:#0f1011}.EngineerLandingProof-module__vXSsoa__addedText{color:#177245;background:#27a64424;border-radius:4px;padding:1px 3px;font-weight:700;display:inline;box-shadow:inset 0 0 0 1px #27a6442e}@media (max-width:640px){.EngineerLandingProof-module__vXSsoa__card{padding:12px 8px 14px}.EngineerLandingProof-module__vXSsoa__videoFrame{width:calc(100% + 16px);margin-inline:-8px}.EngineerLandingProof-module__vXSsoa__productVideo{width:100%;max-width:100%;height:clamp(420px,108vw,640px)}.EngineerLandingProof-module__vXSsoa__videoMask{clip-path:inset(34px 0 0 round 220px 220px 16px 16px);border-radius:220px 220px 16px 16px;width:min(100vw - 24px,560px)}.EngineerLandingProof-module__vXSsoa__reviewToolbar{align-items:stretch}.EngineerLandingProof-module__vXSsoa__versionToggle{justify-content:space-between;width:100%}.EngineerLandingProof-module__vXSsoa__versionToggleButton{flex:1 1 0}}
.PublicFitCheckFlow-module__Ybbzga__flowSection{gap:12px;display:grid}.PublicFitCheckFlow-module__Ybbzga__shell{background:#fffffff0;border:1px solid #d0d6e0;border-radius:12px;gap:16px;padding:24px;display:grid;box-shadow:0 12px 32px #0f10110f}.PublicFitCheckFlow-module__Ybbzga__header{gap:8px;display:grid}.PublicFitCheckFlow-module__Ybbzga__eyebrow{color:#7170ff;letter-spacing:.08em;text-transform:uppercase;background:#5e6ad21a;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.PublicFitCheckFlow-module__Ybbzga__title{letter-spacing:-.04em;color:#0f1011;margin:0;font-size:1.45rem;line-height:1.08}.PublicFitCheckFlow-module__Ybbzga__copy{color:#62666d;margin:0;font-size:.94rem;line-height:1.6}.PublicFitCheckFlow-module__Ybbzga__panel,.PublicFitCheckFlow-module__Ybbzga__gate{background:#fff;border:1px solid #d0d6e0;border-radius:12px;gap:16px;padding:18px;display:grid;box-shadow:0 6px 18px #0f10110a}.PublicFitCheckFlow-module__Ybbzga__stepSummaryCard{appearance:none;text-align:left;cursor:pointer;width:100%;transition:border-color .14s,box-shadow .14s,transform .14s,background .14s}.PublicFitCheckFlow-module__Ybbzga__stepSummaryCard:hover{border-color:#bcc4d3;transform:translateY(-1px);box-shadow:0 10px 24px #0f10110f}.PublicFitCheckFlow-module__Ybbzga__stepSummaryCardComplete{background:linear-gradient(#f0fdf4fa,#dcfce7f0);border-color:#16a34a3d;box-shadow:0 10px 24px #16a34a14}.PublicFitCheckFlow-module__Ybbzga__stepSummaryCardComplete:hover{border-color:#16a34a57;box-shadow:0 14px 28px #16a34a1f}.PublicFitCheckFlow-module__Ybbzga__stepSummaryTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.PublicFitCheckFlow-module__Ybbzga__stepSummaryBody{justify-content:space-between;align-items:center;gap:16px;display:flex}.PublicFitCheckFlow-module__Ybbzga__stepSummaryTitle{color:#0f1011;font-size:15px;font-weight:700}.PublicFitCheckFlow-module__Ybbzga__stepSummaryCardComplete .PublicFitCheckFlow-module__Ybbzga__stepSummaryTitle{color:#14532d}.PublicFitCheckFlow-module__Ybbzga__stepSummaryCopy{color:#62666d;margin:4px 0 0;font-size:13px;line-height:1.5}.PublicFitCheckFlow-module__Ybbzga__stepSummaryCardComplete .PublicFitCheckFlow-module__Ybbzga__stepSummaryCopy{color:#166534}.PublicFitCheckFlow-module__Ybbzga__stepSummaryAction{color:#5e6ad2;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;font-size:12px;font-weight:700}.PublicFitCheckFlow-module__Ybbzga__stepSummaryCardComplete .PublicFitCheckFlow-module__Ybbzga__stepSummaryAction{color:#15803d}.PublicFitCheckFlow-module__Ybbzga__stepStatusChip{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.PublicFitCheckFlow-module__Ybbzga__stepStatusComplete{color:#15803d;background:#16a34a14;border:1px solid #16a34a29}.PublicFitCheckFlow-module__Ybbzga__stepSummaryCardComplete .PublicFitCheckFlow-module__Ybbzga__miniStep{color:#15803d;background:#16a34a1f}.PublicFitCheckFlow-module__Ybbzga__stepStatusWorking{color:#5e6ad2;background:#5e6ad214;border:1px solid #5e6ad229}.PublicFitCheckFlow-module__Ybbzga__toggleRow{background:#f3f4f5d6;border:1px solid #d0d6e0;border-radius:999px;flex-wrap:wrap;gap:8px;width:fit-content;padding:4px;display:inline-flex}.PublicFitCheckFlow-module__Ybbzga__toggleButton{color:#62666d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:700;transition:background .14s,border-color .14s,color .14s,box-shadow .14s}.PublicFitCheckFlow-module__Ybbzga__toggleButtonActive{color:#0f1011;background:#fff;border-color:#d0d6e0;box-shadow:0 4px 12px #0f10110d}.PublicFitCheckFlow-module__Ybbzga__label{color:#0f1011;gap:8px;font-size:13px;font-weight:700;display:grid}.PublicFitCheckFlow-module__Ybbzga__input,.PublicFitCheckFlow-module__Ybbzga__textarea,.PublicFitCheckFlow-module__Ybbzga__uploadButton{color:#0f1011;width:100%;font:inherit;background:#fff;border:1px solid #d0d6e0;border-radius:8px;transition:border-color .14s,box-shadow .14s,transform .14s,background .14s}.PublicFitCheckFlow-module__Ybbzga__input{min-height:52px;padding:0 16px}.PublicFitCheckFlow-module__Ybbzga__textarea{resize:vertical;min-height:148px;padding:14px 16px}.PublicFitCheckFlow-module__Ybbzga__input:focus,.PublicFitCheckFlow-module__Ybbzga__textarea:focus,.PublicFitCheckFlow-module__Ybbzga__uploadButton:focus-visible{border-color:#5e6ad2;outline:none;box-shadow:0 0 0 3px #5e6ad21a}.PublicFitCheckFlow-module__Ybbzga__hint{color:#8a8f98;margin:0;font-size:12px;line-height:1.55}.PublicFitCheckFlow-module__Ybbzga__inlineGrid,.PublicFitCheckFlow-module__Ybbzga__reportGrid,.PublicFitCheckFlow-module__Ybbzga__compareGrid{gap:12px;display:grid}.PublicFitCheckFlow-module__Ybbzga__reportGrid{grid-template-columns:minmax(0,1fr);align-items:start}.PublicFitCheckFlow-module__Ybbzga__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.PublicFitCheckFlow-module__Ybbzga__metaCard,.PublicFitCheckFlow-module__Ybbzga__requirementItem,.PublicFitCheckFlow-module__Ybbzga__signalItem,.PublicFitCheckFlow-module__Ybbzga__operationItem,.PublicFitCheckFlow-module__Ybbzga__comparePanel,.PublicFitCheckFlow-module__Ybbzga__scoreCard{background:#fff;border:1px solid #d0d6e0;border-radius:8px;gap:6px;padding:14px 16px;display:grid}.PublicFitCheckFlow-module__Ybbzga__metaLabel,.PublicFitCheckFlow-module__Ybbzga__compareLabel{letter-spacing:.08em;text-transform:uppercase;color:#8a8f98;font-size:11px;font-weight:700}.PublicFitCheckFlow-module__Ybbzga__metaValue{color:#0f1011;font-size:15px;font-weight:700}.PublicFitCheckFlow-module__Ybbzga__statusNotice{color:#8a4b00;background:#d9770614;border:1px solid #d977062e;border-radius:8px;padding:14px 16px;font-size:13px;line-height:1.6}.PublicFitCheckFlow-module__Ybbzga__buttonRow{flex-wrap:wrap;gap:10px;display:flex}.PublicFitCheckFlow-module__Ybbzga__primaryButton,.PublicFitCheckFlow-module__Ybbzga__secondaryButton,.PublicFitCheckFlow-module__Ybbzga__ghostButton{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .14s,box-shadow .14s,border-color .14s,background .14s,color .14s;display:inline-flex}.PublicFitCheckFlow-module__Ybbzga__primaryButton{color:#fff;background:#5e6ad2;border:1px solid #5e6ad2;box-shadow:0 8px 20px #5e6ad22e}.PublicFitCheckFlow-module__Ybbzga__secondaryButton{color:#0f1011;background:#fff;border:1px solid #d0d6e0}.PublicFitCheckFlow-module__Ybbzga__ghostButton{color:#62666d;background:0 0;border:1px dashed #d0d6e0}.PublicFitCheckFlow-module__Ybbzga__primaryButton:hover,.PublicFitCheckFlow-module__Ybbzga__secondaryButton:hover,.PublicFitCheckFlow-module__Ybbzga__ghostButton:hover{transform:translateY(-1px)}.PublicFitCheckFlow-module__Ybbzga__primaryButton:hover{background:#5661c3;border-color:#5661c3}.PublicFitCheckFlow-module__Ybbzga__secondaryButton:hover,.PublicFitCheckFlow-module__Ybbzga__ghostButton:hover{background:#fbfcfd;border-color:#b8bfcc}.PublicFitCheckFlow-module__Ybbzga__primaryButton:disabled,.PublicFitCheckFlow-module__Ybbzga__secondaryButton:disabled,.PublicFitCheckFlow-module__Ybbzga__ghostButton:disabled{cursor:wait;opacity:.72;transform:none}.PublicFitCheckFlow-module__Ybbzga__error{color:#991b1b;background:#d1434314;border:1px solid #d143432e;border-radius:8px;padding:14px 16px;font-size:13px;line-height:1.55}.PublicFitCheckFlow-module__Ybbzga__scoreCard{grid-template-columns:auto 1fr;align-items:center;gap:16px}.PublicFitCheckFlow-module__Ybbzga__scoreValue{color:#0f1011;width:88px;height:88px;font-family:var(--font-mono);background:#5e6ad214;border:1px solid #5e6ad224;border-radius:999px;place-items:center;font-size:1.75rem;font-weight:700;display:grid}.PublicFitCheckFlow-module__Ybbzga__scoreBody{gap:6px;display:grid}.PublicFitCheckFlow-module__Ybbzga__scoreBody h3,.PublicFitCheckFlow-module__Ybbzga__sectionTitle,.PublicFitCheckFlow-module__Ybbzga__gateTitle{color:#0f1011;margin:0}.PublicFitCheckFlow-module__Ybbzga__scoreBody p,.PublicFitCheckFlow-module__Ybbzga__gateCopy{color:#62666d;margin:0;line-height:1.6}.PublicFitCheckFlow-module__Ybbzga__requirementList,.PublicFitCheckFlow-module__Ybbzga__signalList,.PublicFitCheckFlow-module__Ybbzga__operationList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.PublicFitCheckFlow-module__Ybbzga__requirementItem strong,.PublicFitCheckFlow-module__Ybbzga__signalItem strong,.PublicFitCheckFlow-module__Ybbzga__operationItem strong{color:#0f1011;font-size:14px}.PublicFitCheckFlow-module__Ybbzga__requirementItem span,.PublicFitCheckFlow-module__Ybbzga__signalItem span,.PublicFitCheckFlow-module__Ybbzga__operationItem span{color:#62666d;font-size:13px;line-height:1.55}.PublicFitCheckFlow-module__Ybbzga__previewShell{background:#f3f4f5d6;border:1px solid #d0d6e0;border-radius:8px;gap:16px;padding:18px;display:grid}.PublicFitCheckFlow-module__Ybbzga__enhanceStage{grid-template-columns:1fr;gap:16px;display:grid}.PublicFitCheckFlow-module__Ybbzga__enhanceWheelCard{align-content:start;gap:16px;display:grid}.PublicFitCheckFlow-module__Ybbzga__enhanceWheelFrame{place-items:center;padding:6px 0 0;display:grid}.PublicFitCheckFlow-module__Ybbzga__enhanceWheelSvg{filter:drop-shadow(0 24px 40px #0f101114);width:min(100%,360px);height:auto;overflow:visible}.PublicFitCheckFlow-module__Ybbzga__enhanceWheelOuterRing{fill:#ffffffb3;stroke:#a3a4ff85;stroke-width:.7px}.PublicFitCheckFlow-module__Ybbzga__enhanceSegmentGroup{cursor:pointer;transform-origin:60px 60px;transition:transform .18s,filter .18s}.PublicFitCheckFlow-module__Ybbzga__enhanceSegmentGroup:hover{filter:brightness(1.03);transform:scale(1.03)}.PublicFitCheckFlow-module__Ybbzga__enhanceSegmentGroupActive{filter:brightness(1.05);transform:scale(1.04)}.PublicFitCheckFlow-module__Ybbzga__enhanceSegmentBase,.PublicFitCheckFlow-module__Ybbzga__enhanceSegmentFill{stroke:none}.PublicFitCheckFlow-module__Ybbzga__enhanceSegmentLabel{font-family:var(--font-sans);letter-spacing:.075em;text-transform:uppercase;paint-order:stroke fill;stroke:#0f10111f;stroke-width:.7px;stroke-linejoin:round;pointer-events:none;font-size:3.95px;font-weight:800}.PublicFitCheckFlow-module__Ybbzga__enhanceSegmentSeparator{stroke:#fffffffa;stroke-width:1.75px;stroke-linecap:round;pointer-events:none}.PublicFitCheckFlow-module__Ybbzga__enhanceWheelHubShadow{fill:#fffffffa;filter:url(#public-fit-wheel-hub-shadow)}.PublicFitCheckFlow-module__Ybbzga__enhanceWheelHub{fill:url(#public-fit-wheel-hub-gradient);stroke:#e2e6edf5;stroke-width:.9px}.PublicFitCheckFlow-module__Ybbzga__enhanceWheelCenterScore{font-family:var(--font-mono);letter-spacing:-.05em;fill:#0f1011;font-size:18px;font-weight:700}.PublicFitCheckFlow-module__Ybbzga__enhanceWheelHint{color:#8a8f98;text-align:center;margin:0;font-size:12px;line-height:1.55}.PublicFitCheckFlow-module__Ybbzga__enhanceResultCard{background:linear-gradient(#fffffffa,#f8fafcf5);border:1px solid #c4cbd6e6;border-radius:18px;gap:18px;padding:20px;display:grid;box-shadow:0 18px 40px #0f10110f}.PublicFitCheckFlow-module__Ybbzga__enhanceResultLoading{background:linear-gradient(#fffffffa,#f8fafcf5);border:1px solid #c4cbd6e6;border-radius:18px;gap:14px;padding:20px;display:grid;box-shadow:0 18px 40px #0f10110f}.PublicFitCheckFlow-module__Ybbzga__enhanceResultLoadingHeader{align-items:center;gap:14px;display:flex}.PublicFitCheckFlow-module__Ybbzga__enhanceResultSpinner{border:3px solid #5e6ad224;border-top-color:#5e6ad2;border-radius:999px;flex-shrink:0;width:34px;height:34px;animation:.9s linear infinite PublicFitCheckFlow-module__Ybbzga__loadingSpin}.PublicFitCheckFlow-module__Ybbzga__enhanceResultLoadingCopy{color:#62666d;margin:4px 0 0;font-size:13px;line-height:1.55}.PublicFitCheckFlow-module__Ybbzga__enhanceResultSkeleton{background:linear-gradient(90deg,#f0f2f6b8 0%,#fffffff5 48%,#f0f2f6b8 100%) 0 0/220% 100%;border:1px solid #dbe1ea;border-radius:14px;min-height:42px;animation:1.4s ease-in-out infinite PublicFitCheckFlow-module__Ybbzga__resultSkeletonShift}.PublicFitCheckFlow-module__Ybbzga__enhanceResultSkeletonLarge{min-height:170px}.PublicFitCheckFlow-module__Ybbzga__draftCard{background:linear-gradient(#fffffffc,#f4f7fbf5);border:1px solid #c4cbd6db;border-radius:18px;gap:14px;padding:18px;display:grid;box-shadow:inset 0 0 0 1px #fff9}.PublicFitCheckFlow-module__Ybbzga__draftCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.PublicFitCheckFlow-module__Ybbzga__draftCardMeta{gap:4px;display:grid}.PublicFitCheckFlow-module__Ybbzga__draftCardEyebrow{color:#8a8f98;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.PublicFitCheckFlow-module__Ybbzga__draftCardSection{color:#5e6ad2;font-size:.9rem;font-weight:700}.PublicFitCheckFlow-module__Ybbzga__draftIncludedChip{color:#15803d;background:#def7ecf5;border:1px solid #8bd6b2eb;border-radius:6px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:.82rem;font-weight:700;display:inline-flex}.PublicFitCheckFlow-module__Ybbzga__draftToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.PublicFitCheckFlow-module__Ybbzga__draftMetaCopy{color:#62666d;font-size:.82rem;font-weight:600;line-height:1.5}.PublicFitCheckFlow-module__Ybbzga__draftVersionToggle{background:#f3f4f5d6;border:1px solid #d0d6e0;border-radius:999px;align-items:center;gap:8px;padding:4px;display:inline-flex}.PublicFitCheckFlow-module__Ybbzga__draftVersionToggleButton{appearance:none;color:#0f1011;min-height:34px;font-family:var(--font-sans);cursor:pointer;background:#f8fafcf0;border:1px solid #c4cbd6eb;border-radius:999px;padding:0 12px;font-size:.82rem;font-weight:700;transition:border-color .18s,background .18s,color .18s,transform .18s}.PublicFitCheckFlow-module__Ybbzga__draftVersionToggleButton:hover{color:#5e6ad2;background:#5e6ad214;border-color:#5e6ad23d;transform:translateY(-1px)}.PublicFitCheckFlow-module__Ybbzga__draftVersionToggleButtonActive{color:#15803d;background:#def7ecf5;border-color:#8bd6b2eb}.PublicFitCheckFlow-module__Ybbzga__draftSurface{gap:12px;display:grid}.PublicFitCheckFlow-module__Ybbzga__draftComparePanel{background:#fffffff2;border:1px solid #d0d6e0;border-radius:16px;gap:10px;padding:16px;display:grid}.PublicFitCheckFlow-module__Ybbzga__draftComparePanelProposed{background:linear-gradient(#f0fff8fa,#e8fcf4f0);border-color:#56c48d38}.PublicFitCheckFlow-module__Ybbzga__draftCompareLabel{color:#8a8f98;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.PublicFitCheckFlow-module__Ybbzga__draftCompareLabelProposed{color:#15803d}.PublicFitCheckFlow-module__Ybbzga__draftCompareCopy{color:#0f1011;white-space:pre-wrap;margin:0;font-size:.95rem;line-height:1.65}.PublicFitCheckFlow-module__Ybbzga__draftCompareCopyProposed{font-weight:600}.PublicFitCheckFlow-module__Ybbzga__draftAddedText{color:#15803d;background-color:#22c55e1f;border-radius:3px;margin:0 1px;padding:1px 3px;font-weight:500;box-shadow:0 0 0 1px #22c55e33}.PublicFitCheckFlow-module__Ybbzga__draftReasoningFooter{color:#62666d;font-size:.83rem;line-height:1.5}.PublicFitCheckFlow-module__Ybbzga__draftFallback{background:linear-gradient(#fffffffc,#f4f7fbf5);border:1px solid #c4cbd6db;border-radius:18px;gap:12px;padding:18px;display:grid}.PublicFitCheckFlow-module__Ybbzga__enhanceResultFooter{border-top:1px solid #e4e8ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.PublicFitCheckFlow-module__Ybbzga__enhanceResultActions{justify-content:flex-end;align-items:center;display:flex}.PublicFitCheckFlow-module__Ybbzga__previewHeader{flex-wrap:wrap;gap:10px;display:flex}.PublicFitCheckFlow-module__Ybbzga__previewSectionLabel,.PublicFitCheckFlow-module__Ybbzga__previewCardLabel{letter-spacing:.08em;text-transform:uppercase;color:#5e6ad2;font-size:11px;font-weight:700}.PublicFitCheckFlow-module__Ybbzga__previewCard{background:#fff;border:1px solid #d0d6e0;border-radius:10px;gap:10px;padding:18px;display:grid}.PublicFitCheckFlow-module__Ybbzga__gateActions{justify-content:flex-end;align-items:center}.PublicFitCheckFlow-module__Ybbzga__fitSurfaceActions{justify-content:flex-end;align-items:center;margin-top:4px}.PublicFitCheckFlow-module__Ybbzga__primaryCtaButton{letter-spacing:.01em;font-weight:800}.PublicFitCheckFlow-module__Ybbzga__scorePreviewRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.PublicFitCheckFlow-module__Ybbzga__scorePreviewChip{color:#5e6ad2;background:#fff;border:1px solid #d0d6e0;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.PublicFitCheckFlow-module__Ybbzga__scorePreviewChip span{color:#0f1011;font-family:var(--font-mono);font-size:12px}.PublicFitCheckFlow-module__Ybbzga__fitAnalysisPanel{gap:14px}.PublicFitCheckFlow-module__Ybbzga__fitSurface{gap:16px;display:grid}.PublicFitCheckFlow-module__Ybbzga__fitSurfaceTitle{color:#0f1011;margin:0;font-size:1.05rem;font-weight:700;line-height:1.35}.PublicFitCheckFlow-module__Ybbzga__fitSurfaceHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.PublicFitCheckFlow-module__Ybbzga__fitSurfaceHeaderCopy{gap:4px;display:grid}.PublicFitCheckFlow-module__Ybbzga__fitSurfaceSectionTitle{color:#0f1011;font-size:1.05rem;font-weight:700}.PublicFitCheckFlow-module__Ybbzga__fitSurfaceSectionCopy{color:#62666d;margin:0;font-size:.94rem;line-height:1.55}.PublicFitCheckFlow-module__Ybbzga__fitSurfaceScore{text-align:right;flex-shrink:0;justify-items:end;gap:4px;display:grid}.PublicFitCheckFlow-module__Ybbzga__fitSurfaceScoreLabel{letter-spacing:.08em;text-transform:uppercase;color:#8a8f98;font-size:11px;font-weight:700}.PublicFitCheckFlow-module__Ybbzga__fitSurfaceScoreValue{font-size:2.15rem;font-weight:800;line-height:1}.PublicFitCheckFlow-module__Ybbzga__fitSurfaceDivider{background:#dbe1ea;height:1px}.PublicFitCheckFlow-module__Ybbzga__fitRequirementList{gap:10px;display:grid}.PublicFitCheckFlow-module__Ybbzga__fitRequirementWrap{gap:8px;display:grid}.PublicFitCheckFlow-module__Ybbzga__fitRequirementRow{appearance:none;text-align:left;cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;width:100%;padding:13px 14px;transition:border-color .14s,background .14s,transform .14s,box-shadow .14s;display:flex}.PublicFitCheckFlow-module__Ybbzga__fitRequirementRow:hover{transform:translateY(-1px)}.PublicFitCheckFlow-module__Ybbzga__fitRequirementMet{background:#16a34a0f;border:1px solid #16a34a33}.PublicFitCheckFlow-module__Ybbzga__fitRequirementMet:hover{background:#16a34a14;border-color:#16a34a59}.PublicFitCheckFlow-module__Ybbzga__fitRequirementGap{background:#ef44440f;border:1px solid #ef444433}.PublicFitCheckFlow-module__Ybbzga__fitRequirementGap:hover{background:#ef444414;border-color:#ef444459}.PublicFitCheckFlow-module__Ybbzga__fitRequirementIcon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:13px;font-weight:700;display:inline-flex}.PublicFitCheckFlow-module__Ybbzga__fitRequirementIconMet{color:#16a34a;background:#16a34a1f}.PublicFitCheckFlow-module__Ybbzga__fitRequirementIconGap{color:#ef4444;background:#ef44441f}.PublicFitCheckFlow-module__Ybbzga__fitRequirementText{color:#0f1011;flex:1;font-size:14px;line-height:1.55}.PublicFitCheckFlow-module__Ybbzga__fitRequirementHint{color:#a0a7b2;align-self:center;font-size:11px}.PublicFitCheckFlow-module__Ybbzga__fitRequirementReason{background:#fffffff5;border:1px solid #d0d6e0;border-radius:10px;padding:12px 14px}.PublicFitCheckFlow-module__Ybbzga__fitRequirementReasonLabel{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;font-size:10px;font-weight:700;display:flex}.PublicFitCheckFlow-module__Ybbzga__fitRequirementReasonCopy,.PublicFitCheckFlow-module__Ybbzga__fitSurfaceHint{color:#8a8f98;margin:0;font-size:12px;line-height:1.55}.PublicFitCheckFlow-module__Ybbzga__loadingPanel{gap:18px}.PublicFitCheckFlow-module__Ybbzga__loadingHeader{align-items:center;gap:16px;display:flex}.PublicFitCheckFlow-module__Ybbzga__loadingSpinner{border:3px solid #5e6ad21f;border-top-color:#5e6ad2;border-radius:999px;flex-shrink:0;width:56px;height:56px;animation:.9s linear infinite PublicFitCheckFlow-module__Ybbzga__loadingSpin;position:relative}.PublicFitCheckFlow-module__Ybbzga__loadingSpinner span{display:none}.PublicFitCheckFlow-module__Ybbzga__loadingCopyBlock{gap:6px;display:grid}.PublicFitCheckFlow-module__Ybbzga__loadingTimeline{background:linear-gradient(#5e6ad20a 0%,#ffffffeb 100%);border:1px solid #d0d6e0;border-radius:10px;gap:12px;padding:16px;display:grid}.PublicFitCheckFlow-module__Ybbzga__loadingTimelineItem{align-items:flex-start;gap:12px;padding:4px 0;transition:opacity .18s,transform .18s;display:flex}.PublicFitCheckFlow-module__Ybbzga__loadingTimelineDot{color:#0000;background:#5e6ad229;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:4px;font-size:11px;font-weight:800;line-height:1;transition:background .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex;box-shadow:0 0 0 6px #5e6ad214}.PublicFitCheckFlow-module__Ybbzga__loadingTimelineItemActive{transform:translate(2px)}.PublicFitCheckFlow-module__Ybbzga__loadingTimelineItemActive .PublicFitCheckFlow-module__Ybbzga__loadingTimelineText strong{color:#25314f}.PublicFitCheckFlow-module__Ybbzga__loadingTimelineItemActive .PublicFitCheckFlow-module__Ybbzga__loadingTimelineText span{color:#44506d}.PublicFitCheckFlow-module__Ybbzga__loadingTimelineDotActive{background:#5e6ad2;animation:.9s ease-in-out infinite PublicFitCheckFlow-module__Ybbzga__loadingDotPulse;box-shadow:0 0 0 6px #5e6ad224}.PublicFitCheckFlow-module__Ybbzga__loadingTimelineItemComplete .PublicFitCheckFlow-module__Ybbzga__loadingTimelineText strong,.PublicFitCheckFlow-module__Ybbzga__loadingTimelineItemComplete .PublicFitCheckFlow-module__Ybbzga__loadingTimelineText span{opacity:.92}.PublicFitCheckFlow-module__Ybbzga__loadingTimelineDotComplete{color:#fff;background:#16a34a;animation:none;box-shadow:0 0 0 6px #16a34a1f}.PublicFitCheckFlow-module__Ybbzga__loadingTimelineText{gap:2px;display:grid}.PublicFitCheckFlow-module__Ybbzga__loadingTimelineText strong{color:#0f1011;font-size:14px}.PublicFitCheckFlow-module__Ybbzga__loadingTimelineText span{color:#62666d;font-size:13px;line-height:1.5}@keyframes PublicFitCheckFlow-module__Ybbzga__loadingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes PublicFitCheckFlow-module__Ybbzga__resultSkeletonShift{0%{background-position:100%}to{background-position:0%}}@keyframes PublicFitCheckFlow-module__Ybbzga__loadingDotPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.PublicFitCheckFlow-module__Ybbzga__compareCopy{color:#0f1011;white-space:pre-wrap;margin:0;line-height:1.6}.PublicFitCheckFlow-module__Ybbzga__miniStep{color:#5e6ad2;letter-spacing:.04em;background:#5e6ad214;border-radius:999px;align-items:center;width:fit-content;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.PublicFitCheckFlow-module__Ybbzga__hiddenInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.PublicFitCheckFlow-module__Ybbzga__uploadButton{cursor:pointer;text-align:left;align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:flex}.PublicFitCheckFlow-module__Ybbzga__uploadButton:hover{background:#fbfcfd;border-color:#b8bfcc;transform:translateY(-1px);box-shadow:0 6px 18px #0f10110a}.PublicFitCheckFlow-module__Ybbzga__uploadButtonIcon{color:#5e6ad2;background:#5e6ad21a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:inline-flex}.PublicFitCheckFlow-module__Ybbzga__uploadButtonBody{gap:4px;min-width:0;display:grid}.PublicFitCheckFlow-module__Ybbzga__uploadButtonTitle{color:#0f1011;font-size:14px;font-weight:700}.PublicFitCheckFlow-module__Ybbzga__uploadButtonMeta{color:#62666d;word-break:break-word;font-size:12px;font-weight:500;line-height:1.45}@media (max-width:820px){.PublicFitCheckFlow-module__Ybbzga__shell{padding:18px}.PublicFitCheckFlow-module__Ybbzga__metaGrid,.PublicFitCheckFlow-module__Ybbzga__scoreCard,.PublicFitCheckFlow-module__Ybbzga__reportGrid{grid-template-columns:1fr}.PublicFitCheckFlow-module__Ybbzga__fitSurfaceHeader,.PublicFitCheckFlow-module__Ybbzga__loadingHeader,.PublicFitCheckFlow-module__Ybbzga__stepSummaryTop,.PublicFitCheckFlow-module__Ybbzga__stepSummaryBody{flex-direction:column;align-items:flex-start}.PublicFitCheckFlow-module__Ybbzga__enhanceStage{grid-template-columns:1fr}.PublicFitCheckFlow-module__Ybbzga__fitSurfaceScore{text-align:left;justify-items:start}.PublicFitCheckFlow-module__Ybbzga__scoreValue{width:74px;height:74px;font-size:1.45rem}.PublicFitCheckFlow-module__Ybbzga__buttonRow{flex-direction:column}.PublicFitCheckFlow-module__Ybbzga__primaryButton,.PublicFitCheckFlow-module__Ybbzga__secondaryButton,.PublicFitCheckFlow-module__Ybbzga__ghostButton{width:100%}.PublicFitCheckFlow-module__Ybbzga__gateActions,.PublicFitCheckFlow-module__Ybbzga__fitSurfaceActions,.PublicFitCheckFlow-module__Ybbzga__enhanceResultFooter,.PublicFitCheckFlow-module__Ybbzga__enhanceResultActions{align-items:stretch}.PublicFitCheckFlow-module__Ybbzga__enhanceResultActions{justify-content:stretch;width:100%}}
.PublicLandingPage-module__-WWleW__page{--page-bg:#f7f8f8;--panel-bg:#f3f4f5e0;--panel-strong:#fff;--border:#d0d6e0;--border-strong:#b8bfcc;--text-primary:#0f1011;--text-secondary:#62666d;--text-muted:#8a8f98;--accent:#5e6ad2;--accent-soft:#5e6ad21a;--accent-strong:#7170ff;--accent-contrast:#fff;--flow-accent:#f6ae2d;--flow-accent-strong:#0f1011;--flow-accent-soft:#f6ae2d29;--success-soft:#27a6441a;--success-border:#27a6442e;--danger-soft:#ef444414;--danger-border:#ef444429;--shadow-color:#0f10110f;--section-gap:128px;--section-gap-mobile:72px;background:radial-gradient(circle at top left,#5e6ad209,transparent 26%),linear-gradient(180deg,#f9fafb 0%,var(--page-bg)56%,#f5f6f7 100%);min-height:100vh;color:var(--text-primary);-webkit-overflow-scrolling:touch;font-family:var(--font-sans);padding:32px 32px 0;position:relative;overflow:clip auto}.PublicLandingPage-module__-WWleW__engineering,.PublicLandingPage-module__-WWleW__pm{--accent:#5e6ad2;--accent-soft:#5e6ad21a;--accent-strong:#7170ff;--accent-contrast:#fff}.PublicLandingPage-module__-WWleW__backgroundMesh{pointer-events:none;background-image:linear-gradient(#0f101105 1px,#0000 1px),linear-gradient(90deg,#0f101105 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000001f,#0000 82%);mask-image:linear-gradient(#0000001f,#0000 82%)}.PublicLandingPage-module__-WWleW__header,.PublicLandingPage-module__-WWleW__heroSection,.PublicLandingPage-module__-WWleW__proofSection,.PublicLandingPage-module__-WWleW__problemBlock,.PublicLandingPage-module__-WWleW__benefitsSection,.PublicLandingPage-module__-WWleW__objectionGrid,.PublicLandingPage-module__-WWleW__finalCtaBlock{z-index:1;width:min(1120px,100%);margin:0 auto;position:relative}.PublicLandingPage-module__-WWleW__header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.PublicLandingPage-module__-WWleW__brand{color:inherit;align-items:flex-start;text-decoration:none;display:inline-flex}.PublicLandingPage-module__-WWleW__brandLockup{flex-direction:column;gap:6px;display:flex}.PublicLandingPage-module__-WWleW__brandImage{object-fit:contain;width:156px;height:auto}.PublicLandingPage-module__-WWleW__brandMeta{color:var(--text-muted);font-size:.95rem}.PublicLandingPage-module__-WWleW__headerActions{align-items:center;gap:12px;display:inline-flex}.PublicLandingPage-module__-WWleW__headerPrompt{color:var(--text-muted);font-size:.95rem}.PublicLandingPage-module__-WWleW__headerLink{border-radius:var(--radius-md);border:1px solid var(--accent);background:var(--accent);min-height:44px;color:var(--accent-contrast);justify-content:center;align-items:center;padding:0 18px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:0 8px 20px #5e6ad22e}.PublicLandingPage-module__-WWleW__headerLink:hover{border-color:var(--accent-strong);background:var(--accent-strong);transform:translateY(-1px)}.PublicLandingPage-module__-WWleW__headerLink:focus-visible{outline:none;box-shadow:0 0 0 3px #5e6ad224,0 8px 20px #5e6ad22e}.PublicLandingPage-module__-WWleW__heroSection{margin-bottom:calc(var(--section-gap) - 8px);grid-template-columns:1fr;align-items:start;gap:24px;display:grid}.PublicLandingPage-module__-WWleW__heroSection>*{min-width:0}.PublicLandingPage-module__-WWleW__heroPanel,.PublicLandingPage-module__-WWleW__proofWorkflowCard,.PublicLandingPage-module__-WWleW__proofHighlightsCard,.PublicLandingPage-module__-WWleW__problemSection,.PublicLandingPage-module__-WWleW__benefitCard,.PublicLandingPage-module__-WWleW__objectionCard,.PublicLandingPage-module__-WWleW__faqCard,.PublicLandingPage-module__-WWleW__finalCtaSection{border:1px solid var(--border);box-shadow:0 22px 60px -42px var(--shadow-color)}.PublicLandingPage-module__-WWleW__proofWorkflowCard,.PublicLandingPage-module__-WWleW__proofHighlightsCard,.PublicLandingPage-module__-WWleW__problemSection,.PublicLandingPage-module__-WWleW__benefitCard,.PublicLandingPage-module__-WWleW__objectionCard,.PublicLandingPage-module__-WWleW__faqCard{background:linear-gradient(#fffffffa,#f3f4f5e6)}.PublicLandingPage-module__-WWleW__finalCtaSection{border-color:var(--accent-soft);background:linear-gradient(#fffffffa,#f3f4f5e6);position:relative;overflow:hidden}.PublicLandingPage-module__-WWleW__heroCopy{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;padding:20px 0 0}.PublicLandingPage-module__-WWleW__heroCopyCentered{text-align:center;justify-items:center;display:grid}.PublicLandingPage-module__-WWleW__heroCopySurface{background:var(--accent);border:0;border-radius:0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:48px max(32px,50vw - 528px) 44px}.PublicLandingPage-module__-WWleW__eyebrow,.PublicLandingPage-module__-WWleW__sectionLabel,.PublicLandingPage-module__-WWleW__signalLabel,.PublicLandingPage-module__-WWleW__cardTag{background:var(--accent-soft);width:fit-content;max-width:100%;color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:7px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.PublicLandingPage-module__-WWleW__heroHeadline{letter-spacing:-.06em;text-wrap:balance;max-width:none;color:var(--text-primary);margin:18px 0 14px;font-size:clamp(3rem,4.8vw,4.3rem);font-weight:700;line-height:.98}.PublicLandingPage-module__-WWleW__heroSubhead{max-width:44rem;color:var(--text-secondary);font-size:1.125rem;font-weight:500;line-height:1.6}.PublicLandingPage-module__-WWleW__heroCopySurface .PublicLandingPage-module__-WWleW__heroHeadline{color:#fff}.PublicLandingPage-module__-WWleW__heroCopySurface .PublicLandingPage-module__-WWleW__heroSubhead{color:#ffffffdb}.PublicLandingPage-module__-WWleW__heroActions{flex-wrap:wrap;justify-content:flex-start;gap:14px;margin:30px 0 18px;display:flex}.PublicLandingPage-module__-WWleW__heroCopyCentered .PublicLandingPage-module__-WWleW__heroActions,.PublicLandingPage-module__-WWleW__heroCopyCentered .PublicLandingPage-module__-WWleW__heroTags{justify-content:center}.PublicLandingPage-module__-WWleW__heroCopySurface .PublicLandingPage-module__-WWleW__primaryButton{border-color:var(--flow-accent);background:var(--flow-accent);color:#0f1011;box-shadow:0 12px 30px #0f101124}.PublicLandingPage-module__-WWleW__heroCopySurface .PublicLandingPage-module__-WWleW__primaryButton:hover{background:#ffd86a;border-color:#ffd86a}.PublicLandingPage-module__-WWleW__heroCopySurface .PublicLandingPage-module__-WWleW__secondaryButton{background:#fffffff5;border-color:#ffffffd1}.PublicLandingPage-module__-WWleW__heroTags{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.PublicLandingPage-module__-WWleW__heroTag{border:1px solid var(--border);min-height:30px;color:var(--text-secondary);background:#ffffffeb;border-radius:999px;align-items:center;padding:0 12px;font-size:.78rem;font-weight:600;display:inline-flex}.PublicLandingPage-module__-WWleW__primaryButton,.PublicLandingPage-module__-WWleW__secondaryButton{appearance:none;min-width:248px;min-height:52px;font-family:var(--font-sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 22px;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.PublicLandingPage-module__-WWleW__primaryButton{border-color:var(--accent);color:var(--accent-contrast);background:var(--accent);box-shadow:0 8px 20px #5e6ad22e}.PublicLandingPage-module__-WWleW__secondaryButton{color:var(--text-primary);border:1px solid var(--border);background:#ffffffeb}.PublicLandingPage-module__-WWleW__primaryButton:hover,.PublicLandingPage-module__-WWleW__secondaryButton:hover,.PublicLandingPage-module__-WWleW__proofStep:hover{transform:translateY(-1px)}.PublicLandingPage-module__-WWleW__heroPanel{box-shadow:none;background:0 0;border:0;gap:16px;width:100%;min-width:0;padding:0;display:grid}.PublicLandingPage-module__-WWleW__heroPanelOffset{margin-top:52px}.PublicLandingPage-module__-WWleW__workflowComparisonGroup{gap:34px;display:grid}.PublicLandingPage-module__-WWleW__workflowFlow{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;align-items:center;gap:18px 28px;width:min(100%,780px);margin:18px auto 8px;display:grid}.PublicLandingPage-module__-WWleW__workflowFlowStepGroup{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.PublicLandingPage-module__-WWleW__workflowFlowStep{background:var(--flow-accent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:-.03em;text-align:center;width:100%;min-height:56px;color:var(--flow-accent-strong);border:1px solid #f6ae2db3;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:1rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff47}.PublicLandingPage-module__-WWleW__workflowFlowArrow{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.PublicLandingPage-module__-WWleW__workflowFlowArrow:before{content:"";border-top:2.5px solid var(--flow-accent);border-right:2.5px solid var(--flow-accent);width:11px;height:11px;transform:rotate(45deg)}.PublicLandingPage-module__-WWleW__workflowFlowArrowLine,.PublicLandingPage-module__-WWleW__workflowFlowArrowHead{display:none}.PublicLandingPage-module__-WWleW__demoFrame,.PublicLandingPage-module__-WWleW__signalCard,.PublicLandingPage-module__-WWleW__workflowCard{border:1px solid var(--border);box-shadow:0 18px 45px -32px var(--shadow-color);background:linear-gradient(#fffffffa,#f3f4f5eb);border-radius:12px;width:100%;padding:24px}.PublicLandingPage-module__-WWleW__comparisonScoreBridge{text-align:center;justify-content:center;margin-bottom:18px;display:flex}.PublicLandingPage-module__-WWleW__comparisonScoreBridge strong{color:var(--text-primary);letter-spacing:-.05em;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:900;line-height:1.05}.PublicLandingPage-module__-WWleW__comparisonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.PublicLandingPage-module__-WWleW__comparisonCard{flex-direction:column;align-items:stretch;gap:10px;min-width:0;display:flex}.PublicLandingPage-module__-WWleW__comparisonCardShell{border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;flex:1;gap:14px;min-width:0;padding:18px;display:flex}.PublicLandingPage-module__-WWleW__demoColumnLabel{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.PublicLandingPage-module__-WWleW__demoCardShell{border:1px solid var(--border);background:#fff;border-radius:12px;align-content:start;gap:8px;min-width:0;height:100%;padding:14px;display:grid;overflow:hidden}.PublicLandingPage-module__-WWleW__demoLine,.PublicLandingPage-module__-WWleW__demoLineAccent{background:#15192214;border-radius:999px;height:10px}.PublicLandingPage-module__-WWleW__demoLineAccent{background:linear-gradient(90deg,var(--accent),var(--accent-strong))}.PublicLandingPage-module__-WWleW__demoChipRow,.PublicLandingPage-module__-WWleW__demoFooterRow{flex-wrap:wrap;gap:8px;display:flex}.PublicLandingPage-module__-WWleW__demoChipRow span,.PublicLandingPage-module__-WWleW__demoFooterRow span,.PublicLandingPage-module__-WWleW__demoBadge{min-height:28px;color:var(--text-secondary);background:#5e6ad214;border-radius:999px;align-items:center;padding:0 10px;font-size:.74rem;display:inline-flex}.PublicLandingPage-module__-WWleW__analysisTopRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;min-height:138px;display:flex}.PublicLandingPage-module__-WWleW__analysisHeading{flex:1;gap:6px;min-width:0;display:grid}.PublicLandingPage-module__-WWleW__analysisHeadingImproved{align-content:start}.PublicLandingPage-module__-WWleW__analysisSummary{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.55}.PublicLandingPage-module__-WWleW__analysisAside{flex-shrink:0;justify-items:end;gap:12px;display:grid}.PublicLandingPage-module__-WWleW__demoMicroLabel{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.PublicLandingPage-module__-WWleW__requirementList{gap:8px;display:grid}.PublicLandingPage-module__-WWleW__requirementRow{color:var(--text-secondary);border-radius:14px;grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.88rem;line-height:1.45;display:grid}.PublicLandingPage-module__-WWleW__requirementRowNegative{background:var(--danger-soft);border:1px solid var(--danger-border)}.PublicLandingPage-module__-WWleW__requirementRowPositive{background:var(--success-soft);border:1px solid var(--success-border)}.PublicLandingPage-module__-WWleW__requirementStatusNegative,.PublicLandingPage-module__-WWleW__requirementStatusPositive{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.82rem;font-weight:700;display:inline-flex}.PublicLandingPage-module__-WWleW__requirementStatusNegative{color:#c24141;background:#ef44441f}.PublicLandingPage-module__-WWleW__requirementStatusPositive{background:var(--success-soft);color:#177245}.PublicLandingPage-module__-WWleW__improvementBanner{background:var(--success-soft);color:#177245;letter-spacing:.04em;border-radius:999px;align-items:center;width:fit-content;min-height:30px;padding:0 12px;font-size:.76rem;font-weight:600;display:inline-flex}.PublicLandingPage-module__-WWleW__fitScoreCompact{text-align:right;justify-items:end;gap:2px;display:grid}.PublicLandingPage-module__-WWleW__fitScoreCompactImproved{gap:4px}.PublicLandingPage-module__-WWleW__fitScoreLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:700}.PublicLandingPage-module__-WWleW__fitScoreValue{color:#d97706;font-size:1.6rem;font-weight:800;line-height:1}.PublicLandingPage-module__-WWleW__fitScoreTrend{align-items:baseline;gap:10px;display:flex}.PublicLandingPage-module__-WWleW__fitScoreBefore{color:#d97706;font-size:.88rem;line-height:1;text-decoration:line-through}.PublicLandingPage-module__-WWleW__fitScoreArrow{color:var(--text-muted);font-size:.9rem;font-weight:700}.PublicLandingPage-module__-WWleW__fitScoreAfter{color:#177245;font-size:1.6rem;font-weight:800;line-height:1}.PublicLandingPage-module__-WWleW__demoChecklist,.PublicLandingPage-module__-WWleW__proofList,.PublicLandingPage-module__-WWleW__faqList{gap:14px;margin-top:18px;display:grid}.PublicLandingPage-module__-WWleW__demoChecklist,.PublicLandingPage-module__-WWleW__proofList{color:var(--text-secondary);padding-left:1.2rem}.PublicLandingPage-module__-WWleW__demoChecklist li,.PublicLandingPage-module__-WWleW__proofList li{padding-left:4px;font-weight:500;line-height:1.6}.PublicLandingPage-module__-WWleW__proofSection{margin-bottom:var(--section-gap);scroll-margin-top:24px}.PublicLandingPage-module__-WWleW__problemBlock,.PublicLandingPage-module__-WWleW__cardStack,.PublicLandingPage-module__-WWleW__finalCtaBlock{gap:12px;display:grid}.PublicLandingPage-module__-WWleW__howItWorksSection{margin-bottom:var(--section-gap)}.PublicLandingPage-module__-WWleW__proofCopy{max-width:none;margin-bottom:28px}.PublicLandingPage-module__-WWleW__proofCopy h2,.PublicLandingPage-module__-WWleW__howItWorksIntro h2,.PublicLandingPage-module__-WWleW__problemSection h2,.PublicLandingPage-module__-WWleW__benefitsIntro h2,.PublicLandingPage-module__-WWleW__objectionCard h2,.PublicLandingPage-module__-WWleW__finalCtaSection h2{letter-spacing:-.04em;max-width:none;color:var(--text-primary);margin:18px 0 14px;font-size:clamp(2rem,3.5vw,3rem);font-weight:700;line-height:1.05}.PublicLandingPage-module__-WWleW__proofCopy p,.PublicLandingPage-module__-WWleW__howItWorksIntro p,.PublicLandingPage-module__-WWleW__problemSection p,.PublicLandingPage-module__-WWleW__benefitsIntro p,.PublicLandingPage-module__-WWleW__benefitCard p,.PublicLandingPage-module__-WWleW__objectionCard p,.PublicLandingPage-module__-WWleW__faqItem p,.PublicLandingPage-module__-WWleW__finalCtaSection p,.PublicLandingPage-module__-WWleW__proofSummary{color:var(--text-secondary);font-size:1.02rem;line-height:1.8}.PublicLandingPage-module__-WWleW__proofGrid{grid-template-columns:1fr;gap:32px;display:grid}.PublicLandingPage-module__-WWleW__howItWorksIntro{margin-bottom:28px}.PublicLandingPage-module__-WWleW__howItWorksGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.PublicLandingPage-module__-WWleW__howItWorksCard{border:1px solid var(--border);box-shadow:0 18px 45px -32px var(--shadow-color);background:linear-gradient(#fffffffa,#f3f4f5e6);border-radius:12px;gap:12px;padding:24px;display:grid}.PublicLandingPage-module__-WWleW__proofWorkflowCard,.PublicLandingPage-module__-WWleW__proofHighlightsCard{border-radius:12px;padding:24px}.PublicLandingPage-module__-WWleW__proofReviewCard{gap:20px;display:grid}.PublicLandingPage-module__-WWleW__reviewSectionWrapper{border-top:1px solid var(--border);gap:20px;margin-top:32px;padding-top:40px;display:grid}.PublicLandingPage-module__-WWleW__proofSummary{margin-top:14px}.PublicLandingPage-module__-WWleW__diffExamples{gap:14px;margin-top:20px;display:grid}.PublicLandingPage-module__-WWleW__diffCard{border:1px solid var(--border);background:#fffffff0;border-radius:12px;gap:12px;padding:18px;display:grid}.PublicLandingPage-module__-WWleW__diffMetaLabel{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.PublicLandingPage-module__-WWleW__diffLine{gap:6px;display:grid}.PublicLandingPage-module__-WWleW__diffLine p,.PublicLandingPage-module__-WWleW__reasoningPanel p{color:var(--text-secondary);margin:0;line-height:1.55}.PublicLandingPage-module__-WWleW__reasoningLabel{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 10px;font-size:.72rem;font-weight:700;display:inline-flex}.PublicLandingPage-module__-WWleW__previousVersionCopy{border:1px solid var(--border);background:var(--panel-bg);color:var(--text-primary);border-radius:12px;padding:10px 12px}.PublicLandingPage-module__-WWleW__updatedVersionCopy{border:1px solid var(--border);background:var(--panel-bg);color:var(--text-primary);border-radius:12px;padding:10px 12px;line-height:1.7}.PublicLandingPage-module__-WWleW__reasoningPanel{background:var(--accent-soft);border:1px solid #5e6ad22e;border-radius:12px;gap:8px;padding:10px 12px;display:grid}.PublicLandingPage-module__-WWleW__reasoningLabel{min-height:0;color:var(--accent-strong);background:0 0;border-radius:0;padding:0}.PublicLandingPage-module__-WWleW__addedText{color:#177245;background:#27a64424;border-radius:4px;padding:1px 3px;display:inline;box-shadow:inset 0 0 0 1px #27a6442e}.PublicLandingPage-module__-WWleW__versioningBar{border:1px solid var(--border);background:#fffffff0;border-radius:12px;gap:16px;padding:18px;display:grid;overflow:hidden}.PublicLandingPage-module__-WWleW__versioningSummary{color:var(--text-secondary);margin:10px 0 0;line-height:1.65}.PublicLandingPage-module__-WWleW__graphOverflowWrapper{-webkit-overflow-scrolling:touch;width:100%;margin-top:24px;padding:12px 0 24px;overflow-x:auto}.PublicLandingPage-module__-WWleW__graphContainer{min-width:600px;font-family:var(--font-sans);flex-direction:column;align-items:center;display:flex}.PublicLandingPage-module__-WWleW__nodeWrapper{z-index:2;flex-direction:column;width:280px;display:flex;position:relative}.PublicLandingPage-module__-WWleW__cvNodePrimary,.PublicLandingPage-module__-WWleW__cvNodeSuccess,.PublicLandingPage-module__-WWleW__cvNodeDefault{border:1px solid var(--border);background:#fff;border-radius:12px;width:100%;padding:14px 16px}.PublicLandingPage-module__-WWleW__cvNodePrimary{border-color:#5e6ad242;box-shadow:0 12px 30px -24px #5e6ad233}.PublicLandingPage-module__-WWleW__cvNodeSuccess{border-color:#27a64438;box-shadow:0 12px 30px -24px #27a6442e}.PublicLandingPage-module__-WWleW__cvNodeDefault{border-color:var(--border)}.PublicLandingPage-module__-WWleW__nodeHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.PublicLandingPage-module__-WWleW__nodeTitleRow{min-width:0;color:var(--text-primary);align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:flex}.PublicLandingPage-module__-WWleW__nodeTitle{flex:1;min-width:0;line-height:1.25}.PublicLandingPage-module__-WWleW__iconStar{color:#fbbf24}.PublicLandingPage-module__-WWleW__iconTarget{color:#ef4444}.PublicLandingPage-module__-WWleW__nodeMenu{color:#5d667573;font-weight:700}.PublicLandingPage-module__-WWleW__nodeDate{background:var(--panel-bg);color:var(--text-muted);border-radius:999px;padding:4px 10px;font-size:.75rem;display:inline-flex}.PublicLandingPage-module__-WWleW__fitNode{background:var(--panel-bg);border:1px solid var(--border);border-top:none;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;width:100%;padding:10px 16px;display:flex}.PublicLandingPage-module__-WWleW__companyName{color:var(--text-muted);font-size:.82rem}.PublicLandingPage-module__-WWleW__scorePrimary{color:#d97706;font-size:1.15rem;font-weight:700}.PublicLandingPage-module__-WWleW__scoreSuccess{color:#177245;font-size:1.15rem;font-weight:700}.PublicLandingPage-module__-WWleW__scoreWarning{color:#fbbf24;font-size:1.15rem;font-weight:700}.PublicLandingPage-module__-WWleW__edgeVertical{background:#b8bfcce6;width:2px;height:24px;margin:0 auto}.PublicLandingPage-module__-WWleW__edgeVerticalShort{background:#b8bfcce6;width:2px;height:12px;margin:0 auto}.PublicLandingPage-module__-WWleW__graphActions{flex-direction:column;align-items:center;display:flex}.PublicLandingPage-module__-WWleW__graphActionsLabel{display:none}.PublicLandingPage-module__-WWleW__graphActionsList{flex-direction:column;align-items:center;display:flex}.PublicLandingPage-module__-WWleW__actionButtonPrimary{background:var(--success-soft);border:1px solid var(--success-border);color:#177245;z-index:2;border-radius:999px;align-items:center;gap:8px;margin:0 auto;padding:6px 16px;font-size:.85rem;font-weight:600;display:flex}.PublicLandingPage-module__-WWleW__actionButtonSecondary{background:var(--accent-soft);color:var(--accent-strong);z-index:2;border:1px solid #5e6ad22e;border-radius:999px;align-items:center;gap:8px;margin:0 auto;padding:6px 16px;font-size:.85rem;font-weight:600;display:flex}.PublicLandingPage-module__-WWleW__iconEnhance{color:#fbbf24}.PublicLandingPage-module__-WWleW__edgeFork{width:300px;height:48px;margin-top:-2px;position:relative}.PublicLandingPage-module__-WWleW__edgeLineLeft,.PublicLandingPage-module__-WWleW__edgeLineRight{border-top:2px solid #b8bfcce6;width:50%;height:100%;position:absolute;top:0}.PublicLandingPage-module__-WWleW__edgeLineLeft{border-left:2px solid #b8bfcce6;border-top-left-radius:12px;left:0}.PublicLandingPage-module__-WWleW__edgeLineRight{border-right:2px solid #b8bfcce6;border-top-right-radius:12px;right:0}.PublicLandingPage-module__-WWleW__edgeArrowLeft,.PublicLandingPage-module__-WWleW__edgeArrowRight{border-top:5px solid #b8bfccf2;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;bottom:-4px}.PublicLandingPage-module__-WWleW__edgeArrowLeft{left:-4px}.PublicLandingPage-module__-WWleW__edgeArrowRight{right:-6px}.PublicLandingPage-module__-WWleW__branchContainer{justify-content:center;gap:20px;width:100%;display:flex}.PublicLandingPage-module__-WWleW__benefitCard h3,.PublicLandingPage-module__-WWleW__faqItem h3{margin-bottom:8px;font-size:1.35rem;line-height:1.2}.PublicLandingPage-module__-WWleW__problemSection{border-radius:12px;padding:38px 40px}.PublicLandingPage-module__-WWleW__benefitsSection{margin-bottom:var(--section-gap);grid-template-columns:repeat(3,minmax(0,1fr));gap:84px;display:grid}.PublicLandingPage-module__-WWleW__inlineBenefitsSection{margin:80px 0 64px}.PublicLandingPage-module__-WWleW__benefitsIntro{grid-column:1/-1;margin-bottom:12px}.PublicLandingPage-module__-WWleW__benefitCard{text-align:center;box-shadow:none;background:0 0;border:0;align-content:start;justify-items:center;gap:28px;padding:0;display:grid}.PublicLandingPage-module__-WWleW__benefitTitleLine{display:block}.PublicLandingPage-module__-WWleW__benefitIconWrapper{width:124px;height:124px;box-shadow:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-bottom:0;display:flex}.PublicLandingPage-module__-WWleW__benefitIconSvg{width:108px;height:108px;color:var(--accent)}.PublicLandingPage-module__-WWleW__benefitIconFallback{color:var(--accent);font-size:1.4rem;font-weight:800;line-height:1}.PublicLandingPage-module__-WWleW__cardTag{background:var(--accent-soft);color:var(--text-secondary)}.PublicLandingPage-module__-WWleW__objectionGrid{margin-bottom:var(--section-gap);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;display:grid}.PublicLandingPage-module__-WWleW__objectionGridSingle{grid-template-columns:minmax(0,1fr)}.PublicLandingPage-module__-WWleW__objectionCard,.PublicLandingPage-module__-WWleW__faqCard{border-radius:12px;padding:30px}.PublicLandingPage-module__-WWleW__objectionCard blockquote{letter-spacing:-.04em;margin:18px 0 14px;font-size:1.65rem;line-height:1.25}.PublicLandingPage-module__-WWleW__finalCtaSection{border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:36px 40px;display:flex}.PublicLandingPage-module__-WWleW__finalCtaBlockAccent{background:var(--flow-accent);width:100vw;margin:0 calc(50% - 50vw);padding:64px max(32px,50vw - 528px) 40px}.PublicLandingPage-module__-WWleW__finalCtaBlockAccent .PublicLandingPage-module__-WWleW__sectionLabel{color:#ffffffeb;background:#ffffff24}.PublicLandingPage-module__-WWleW__finalCtaSectionAccent{text-align:center;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:72px;padding:0}.PublicLandingPage-module__-WWleW__finalCtaSectionAccent>div{align-content:center;justify-items:center;display:grid}.PublicLandingPage-module__-WWleW__finalCtaSectionAccent h2{color:#0f1011;margin-bottom:0}.PublicLandingPage-module__-WWleW__finalCtaSectionAccent p{color:#ffffffdb}.PublicLandingPage-module__-WWleW__finalCtaSectionAccent .PublicLandingPage-module__-WWleW__primaryButton{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast);box-shadow:0 12px 30px #0f101124}.PublicLandingPage-module__-WWleW__finalCtaSectionAccent .PublicLandingPage-module__-WWleW__primaryButton:hover{border-color:var(--accent-strong);background:var(--accent-strong)}.PublicLandingPage-module__-WWleW__problemBlock,.PublicLandingPage-module__-WWleW__objectionGrid,.PublicLandingPage-module__-WWleW__finalCtaBlock{margin-bottom:var(--section-gap)}.PublicLandingPage-module__-WWleW__finalCtaBlock.PublicLandingPage-module__-WWleW__finalCtaBlockAccent{margin-bottom:0}@media (max-width:980px){.PublicLandingPage-module__-WWleW__page{padding:24px 24px 0}.PublicLandingPage-module__-WWleW__heroSection,.PublicLandingPage-module__-WWleW__proofGrid,.PublicLandingPage-module__-WWleW__howItWorksGrid,.PublicLandingPage-module__-WWleW__benefitsSection,.PublicLandingPage-module__-WWleW__objectionGrid{grid-template-columns:1fr}.PublicLandingPage-module__-WWleW__heroHeadline,.PublicLandingPage-module__-WWleW__proofCopy h2,.PublicLandingPage-module__-WWleW__howItWorksIntro h2,.PublicLandingPage-module__-WWleW__problemSection h2,.PublicLandingPage-module__-WWleW__benefitsIntro h2,.PublicLandingPage-module__-WWleW__objectionCard h2,.PublicLandingPage-module__-WWleW__finalCtaSection h2{max-width:100%}.PublicLandingPage-module__-WWleW__comparisonGrid{grid-template-columns:1fr}.PublicLandingPage-module__-WWleW__finalCtaSection{flex-direction:column;align-items:flex-start}.PublicLandingPage-module__-WWleW__finalCtaSectionAccent{text-align:center;flex-direction:column;align-items:center;gap:20px}.PublicLandingPage-module__-WWleW__finalCtaSectionAccent>div{justify-items:center}.PublicLandingPage-module__-WWleW__finalCtaBlockAccent{margin-top:0;padding:48px 24px 24px}.PublicLandingPage-module__-WWleW__heroPanelOffset{margin-top:32px}}@media (max-width:640px){.PublicLandingPage-module__-WWleW__page{padding:16px 16px 0}.PublicLandingPage-module__-WWleW__header{flex-direction:column;align-items:flex-start;margin-bottom:28px}.PublicLandingPage-module__-WWleW__headerActions{flex-direction:column;align-items:stretch;gap:10px;width:100%}.PublicLandingPage-module__-WWleW__headerPrompt{font-size:.9rem}.PublicLandingPage-module__-WWleW__heroCopy,.PublicLandingPage-module__-WWleW__proofWorkflowCard,.PublicLandingPage-module__-WWleW__proofHighlightsCard,.PublicLandingPage-module__-WWleW__howItWorksCard,.PublicLandingPage-module__-WWleW__problemSection,.PublicLandingPage-module__-WWleW__benefitCard,.PublicLandingPage-module__-WWleW__objectionCard,.PublicLandingPage-module__-WWleW__faqCard,.PublicLandingPage-module__-WWleW__finalCtaSection{border-radius:12px;padding:24px}.PublicLandingPage-module__-WWleW__heroPanel{border-radius:0;padding:0}.PublicLandingPage-module__-WWleW__heroPanelOffset{margin-top:16px}.PublicLandingPage-module__-WWleW__heroCopySurface{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:32px 24px 30px}.PublicLandingPage-module__-WWleW__heroHeadline{max-width:100%;font-size:clamp(2.5rem,17vw,4rem)}.PublicLandingPage-module__-WWleW__primaryButton,.PublicLandingPage-module__-WWleW__secondaryButton,.PublicLandingPage-module__-WWleW__headerLink{width:100%}.PublicLandingPage-module__-WWleW__primaryButton,.PublicLandingPage-module__-WWleW__secondaryButton{min-width:0;padding:0 16px;font-size:.95rem}.PublicLandingPage-module__-WWleW__heroActions{width:100%}.PublicLandingPage-module__-WWleW__heroSection,.PublicLandingPage-module__-WWleW__proofSection,.PublicLandingPage-module__-WWleW__howItWorksSection,.PublicLandingPage-module__-WWleW__problemBlock,.PublicLandingPage-module__-WWleW__benefitsSection,.PublicLandingPage-module__-WWleW__objectionGrid,.PublicLandingPage-module__-WWleW__finalCtaBlock{margin-bottom:var(--section-gap-mobile)}.PublicLandingPage-module__-WWleW__finalCtaBlock.PublicLandingPage-module__-WWleW__finalCtaBlockAccent{margin-bottom:0}.PublicLandingPage-module__-WWleW__demoFrame,.PublicLandingPage-module__-WWleW__comparisonGrid,.PublicLandingPage-module__-WWleW__comparisonCard,.PublicLandingPage-module__-WWleW__comparisonCardShell{width:100%;min-width:0}.PublicLandingPage-module__-WWleW__workflowFlow{grid-template-columns:1fr;justify-items:center;row-gap:16px;width:min(100%,320px)}.PublicLandingPage-module__-WWleW__workflowFlowStepGroup{justify-items:center;gap:12px;width:100%;display:grid}.PublicLandingPage-module__-WWleW__workflowFlowArrow{width:16px;height:16px;position:static;transform:none}.PublicLandingPage-module__-WWleW__workflowFlowArrow:before{border-top:2.5px solid var(--flow-accent);border-right:2.5px solid var(--flow-accent);width:11px;height:11px;transform:rotate(135deg)}.PublicLandingPage-module__-WWleW__workflowFlowArrowLine,.PublicLandingPage-module__-WWleW__workflowFlowArrowHead{display:none}.PublicLandingPage-module__-WWleW__analysisTopRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-height:0;display:grid}.PublicLandingPage-module__-WWleW__analysisAside{justify-items:end;width:auto}.PublicLandingPage-module__-WWleW__fitScoreCompact,.PublicLandingPage-module__-WWleW__fitScoreCompactImproved{text-align:right;justify-items:end}.PublicLandingPage-module__-WWleW__fitScoreValue,.PublicLandingPage-module__-WWleW__fitScoreAfter{font-size:1.35rem}.PublicLandingPage-module__-WWleW__versioningBar .PublicLandingPage-module__-WWleW__signalLabel{white-space:normal;justify-content:flex-start;width:100%;line-height:1.4}.PublicLandingPage-module__-WWleW__graphOverflowWrapper{margin-top:18px;padding:12px 0 8px;overflow:visible}.PublicLandingPage-module__-WWleW__graphContainer{align-items:stretch;gap:14px;width:100%;min-width:0}.PublicLandingPage-module__-WWleW__nodeWrapper,.PublicLandingPage-module__-WWleW__branchContainer{width:100%}.PublicLandingPage-module__-WWleW__fitNode{flex-wrap:wrap;gap:10px}.PublicLandingPage-module__-WWleW__companyName{min-width:0;line-height:1.4}.PublicLandingPage-module__-WWleW__graphActions{border:1px solid var(--border);background:#ffffffeb;border-radius:12px;align-items:stretch;gap:12px;margin-top:2px;padding:14px}.PublicLandingPage-module__-WWleW__graphActionsLabel{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;text-align:center;font-size:.7rem;font-weight:700;display:block}.PublicLandingPage-module__-WWleW__graphActionsList{gap:10px}.PublicLandingPage-module__-WWleW__edgeVerticalShort{display:none}.PublicLandingPage-module__-WWleW__actionButtonPrimary,.PublicLandingPage-module__-WWleW__actionButtonSecondary{text-align:center;justify-content:center;width:100%;padding:10px 16px}.PublicLandingPage-module__-WWleW__branchContainer{margin-top:4px}.PublicLandingPage-module__-WWleW__edgeFork{display:none}.PublicLandingPage-module__-WWleW__branchContainer{flex-direction:column;align-items:stretch;gap:16px}}
