{"version":3,"file":"DualCTA.o7CVCukO.mjs","names":["_Fragment","useRef","p"],"sources":["https:/framerusercontent.com/modules/27tNoTg8xi037ss3qZCv/RwHDDtjTyv4eId1aipI9/DualCTA.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef}from\"react\";import{DotAction}from\"https://framerusercontent.com/modules/hzpKtICdEfynZi5AZBEn/3EcS9oOlqq2Vz6fl6wwk/DamoiPoints.js\";import{C,F,GRAD,M,RADIUS,SPACE,TYPE,UI,accentSweepCSS,cdnImg,eveningMesh,hoverLiftCSS,markJsAlive,motionCSS,observeReveals,splitSweepWord,staggerDelay,EVENING}from\"https://framerusercontent.com/modules/E5lpYYtAed1c8I887qYQ/ZMpFYbL6lYoN0OXJiU0p/DamoiCore.js\";// 10.10.2026 (Paul): Quiz 2.0 hat 4 Fragen (STEP_COUNT in PanelFinder), nicht 10. Texte und Punkte angepasst.\n// ===========================================\n// DAMOI · DUAL-CTA V1 (06.10.2026, abgenommen Paul \"cta passt\")\n// Zwei gleich grosse Karten: links Quiz (ruhig, hell), rechts Preise\n// (Verlaufsflaeche). Ersetzt dort, wo Paul es will, die reine QuizCTA.\n// Basis: BYQ nextwell-cta-1, Struktur uebernommen, Gestaltung aus DamoiCore.\n// Entscheidungen aus der Vorschau-Runde: kein Punktfeld links,\n// rechts kraeftiger Verlauf (Schiefer > Peach > Terracotta), Zahlen in Inter.\n// Die Blog-Bruecke der QuizCTA (Kauf-Karte je Artikel) ist hier bewusst\n// NICHT enthalten, die Blog-Instanz bleibt QuizCTA.\n// ===========================================\n// Preise wie Header/Pricing/HubStage hartcodiert.\n// Abgleich: PANEL-SSOT-WEBSITE-2026-08-31.md (Monat/Quartal 99/99/229/279, Einzeltest ab 115).\nconst PANELS=[{name:\"Stoffwechsel und Herz\",price:\"€99\",per:\"/ Monat\"},{name:\"Leber, Niere und Muskel\",price:\"€99\",per:\"/ Monat\"},{name:\"Schilddr\\xfcse, Vitamine und Eisen\",price:\"€229\",per:\"/ Quartal\"},{name:\"Hormone und Vitalit\\xe4t\",price:\"€279\",per:\"/ Quartal\"}];const SINGLE_TEST_FROM=\"€115\";const QUIZ_STEPS=4;const QUIZ_STEPS_SHOWN=2;// Verlaufsflaeche ohne Bild: Abendlicht-Verlauf aus DamoiCore (Standard, abgenommen 06.10.).\n// Varianten: eveningMesh(\"warm\" | \"kuehl\" | \"ruhig\" | \"gespiegelt\").\nconst VARIANTS=[\"standard\",\"warm\",\"kuehl\",\"ruhig\",\"gespiegelt\"];const CSS_ID=\"dcta-css-v1\";const CSS=`\n.dcta { width: 100%; box-sizing: border-box; padding: ${SPACE.sectionY} ${SPACE.sectionX}; font-family: ${F.ui}; color: ${C.text1}; }\n.dcta * { box-sizing: border-box; }\n.dcta-inner { width: 100%; max-width: ${SPACE.container}px; margin: 0 auto; display: grid; gap: clamp(32px, 4vw, 56px); }\n.dcta-head { display: grid; gap: 16px; }\n.dcta-h2 { margin: 0; font-family: ${F.heading}; font-weight: 400; font-size: ${TYPE.h2Calm}; line-height: 1.02; letter-spacing: -0.01em; text-wrap: balance; }\n.dcta-lede { margin: 0; max-width: ${SPACE.textNarrow}px; font-size: ${TYPE.lede}; line-height: 1.6; color: ${C.text2}; }\n.dcta-grid { display: grid; grid-template-columns: minmax(0, 1fr); gap: 16px; }\n@media (min-width: 810px) { .dcta-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } }\n\n.dcta-path {\n    position: relative; overflow: hidden; isolation: isolate;\n    border-radius: ${RADIUS.large}px ${RADIUS.large}px 0px ${RADIUS.large}px;\n    min-height: 440px; padding: clamp(28px, 3vw, 44px);\n    display: flex; flex-direction: column; justify-content: space-between; gap: 40px;\n}\n@media (min-width: 810px) { .dcta-path { min-height: 520px; } }\n${hoverLiftCSS(\".dcta-path\")}\n.dcta-top { display: grid; gap: 18px; }\n.dcta-eyebrow { display: inline-flex; align-items: center; gap: 10px; font-size: 12px; font-weight: 500; letter-spacing: 0.08em; text-transform: uppercase; color: ${C.text2}; }\n/* Punkt als echtes Element: Framer-SSR escaped Anfuehrungszeichen in content und verwirft die Regel. */\n.dcta-dot { width: 6px; height: 6px; border-radius: 50%; background: ${C.text1}; flex: none; }\n.dcta-h3 { margin: 0; font-family: ${F.heading}; font-weight: 400; font-size: clamp(28px, 2.8vw, 40px); line-height: 1.06; text-wrap: balance; }\n.dcta-h3 em { font-style: italic; }\n.dcta-text { margin: 0; max-width: 430px; font-size: ${TYPE.body}; line-height: 1.6; color: ${C.text2}; }\n.dcta-bottom { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 20px; }\n.dcta-note { font-size: 13px; color: ${C.text2}; font-variant-numeric: tabular-nums; }\n\n.dcta-quiz { background: ${C.white}; box-shadow: inset 0 0 0 1px ${UI.border.subtle}; }\n.dcta-steps { display: flex; gap: 6px; }\n.dcta-steps i { width: 22px; height: 3px; border-radius: 3px; background: ${UI.border.subtle}; }\n.dcta-steps i.is-on { background: ${EVENING.line}; } /* Kleinteil: Abendlicht-Linie */\n\n.dcta-price-img { position: absolute; inset: 0; z-index: -2; width: 100%; height: 100%; object-fit: cover; }\n.dcta-veil {\n    position: absolute; inset: 0; z-index: -1; pointer-events: none;\n    background: linear-gradient(180deg, rgba(250,249,246,0.55) 0%, rgba(250,249,246,0.18) 45%, rgba(41,49,51,0.12) 100%);\n}\n.dcta-price .dcta-eyebrow, .dcta-price .dcta-note { color: #2F3739; }\n.dcta-list {\n    list-style: none; margin: 0; padding: 6px 18px; display: grid; border-radius: 16px;\n    background: rgba(254,253,252,0.72); -webkit-backdrop-filter: blur(14px); backdrop-filter: blur(14px);\n}\n.dcta-list li { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 16px; align-items: baseline; padding: 11px 0; font-size: 14px; }\n.dcta-list li + li { border-top: 1px solid rgba(41,49,51,0.1); }\n.dcta-list b { font-weight: 500; }\n.dcta-list span { font-family: ${F.ui}; font-size: 15px; font-weight: 500; font-variant-numeric: tabular-nums; white-space: nowrap; }\n.dcta-list small { font-size: 13px; font-weight: 400; color: ${C.text2}; }\n\n/* Buttons: DotAction (dp-travel) bringt Padding, Punkt und Buchstaben-Versatz mit. */\n.dcta-btn { border-radius: ${RADIUS.pill}px; border: 0; font-family: ${F.ui}; font-size: 15px; font-weight: 500; letter-spacing: 0; text-decoration: none; cursor: pointer; transition: background ${M.durFast}s ${M.easeUI}; }\n.dcta-btn:focus-visible { outline: 2px solid ${C.text1}; outline-offset: 3px; }\n.dcta-btn-primary { background: ${GRAD.cta}; color: ${UI.action.primary.text}; }\n.dcta-btn-glass { background: rgba(254,253,252,0.9); color: ${C.text1}; }\n@media (hover: hover) {\n    .dcta-quiz:hover .dcta-btn-primary { background: ${GRAD.ctaHover}; }\n    .dcta-price:hover .dcta-btn-glass { background: ${C.white}; }\n}\n/* Hover auf der Karte spiegelt den Punkt-Effekt (Muster HubStage). */\n@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) {\n    .dcta-path:hover .dp-travel .dp-button-dot-track { transform: translateX(calc(100% - 42px)); transition: transform .66s .05s var(--dp-hover-ease); }\n    .dcta-path:hover .dp-travel .dp-button-chars > span { transform: translateX(-12px); transition: transform .66s calc(var(--char) * .016s + .05s) var(--dp-hover-ease); }\n}\n@media (prefers-reduced-motion: no-preference) { .dcta-btn:active { transform: scale(0.98); transition-duration: 80ms; } }\n\n.dcta-foot { display: grid; grid-template-columns: minmax(0, 1fr); }\n.dcta-foot p { margin: 0; font-size: 14px; line-height: 1.55; color: ${C.text2}; }\n.dcta-foot b { color: ${C.text1}; font-weight: 500; }\n@media (min-width: 810px) {\n    .dcta-foot { grid-template-columns: 8fr 4fr; }\n    .dcta-foot p { grid-column: 2; }\n}\n\n${motionCSS(\"dcta\")}\n${accentSweepCSS(\"dcta\")}\n`;function injectAll(){if(typeof document===\"undefined\")return;markJsAlive();if(document.getElementById(CSS_ID))return;const el=document.createElement(\"style\");el.id=CSS_ID;el.textContent=CSS;document.head.appendChild(el);}if(typeof document!==\"undefined\")injectAll();function imageSrc(value){if(!value)return\"\";if(typeof value===\"string\")return value;return value.src||\"\";}// Abendlicht-Rollout 06.10.2026: Sweep auf GENAU EINEM Wort. Die Property\n// darf weiter eine Phrase enthalten (alte Instanzen), splitSweepWord nimmt\n// daraus das letzte Wort ohne Satzzeichen. Default ist das Wort selbst.\n// Steht die Phrase nicht in der Headline, bleibt die Headline schlicht.\nfunction renderHeadline(headline,phrase){const text=headline??\"\";if(!phrase||!text.includes(phrase))return text;const idx=text.indexOf(phrase);const{before,word,after}=splitSweepWord(phrase);if(!word)return text;return /*#__PURE__*/_jsxs(_Fragment,{children:[text.slice(0,idx),before,/*#__PURE__*/_jsx(\"span\",{className:\"dcta-sweep\",children:word}),after,text.slice(idx+phrase.length)]});}export default function DualCTA(props){const{headline=\"Zwei Wege zu deinen Werten.\",sweepPhrase=\"Werten\",lede=\"Lass dir einen Test empfehlen oder geh direkt zum Panel, das du schon im Kopf hast.\",quizHref=\"/quiz\",priceHref=\"/produkte\",priceImage,footnote=\"Das Quiz f\\xfchrt dich am Ende direkt zum passenden Panel, mit denselben Preisen.\",variant=\"standard\"}=props;// Abendlicht-Variante je Seite (z. B. warm auf /ziele/wechseljahre). Unbekannte Werte fallen auf Standard.\nconst mesh=eveningMesh(VARIANTS.includes(variant)?variant:\"standard\");const rootRef=useRef(null);useEffect(()=>{injectAll();return observeReveals(rootRef.current,\".dcta-rv\");},[]);const img=cdnImg(imageSrc(priceImage),\"(min-width: 810px) 50vw, 100vw\",1400);const quizButton=\"Quiz starten\";const priceButton=\"Preise ansehen\";return /*#__PURE__*/_jsxs(\"section\",{ref:rootRef,className:\"dcta\",\"aria-label\":\"Test finden oder Preise ansehen\",children:[/*#__PURE__*/_jsx(\"style\",{id:CSS_ID,children:CSS}),/*#__PURE__*/_jsxs(\"div\",{className:\"dcta-inner\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"dcta-head\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"dcta-h2 dcta-rv\",children:renderHeadline(headline,sweepPhrase)}),lede?/*#__PURE__*/_jsx(\"p\",{className:\"dcta-lede dcta-rv\",style:{transitionDelay:staggerDelay(1)},children:lede}):null]}),/*#__PURE__*/_jsxs(\"div\",{className:\"dcta-grid\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"dcta-rv\",style:{transitionDelay:staggerDelay(2)},children:/*#__PURE__*/_jsxs(\"article\",{className:\"dcta-path dcta-quiz\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"dcta-top\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"dcta-eyebrow\",children:[/*#__PURE__*/_jsx(\"i\",{className:\"dcta-dot\",\"aria-hidden\":\"true\"}),\"Noch unsicher\"]}),/*#__PURE__*/_jsxs(\"h3\",{className:\"dcta-h3\",children:[\"Finde \",/*#__PURE__*/_jsx(\"em\",{children:\"deinen Test\"})]}),/*#__PURE__*/_jsx(\"p\",{className:\"dcta-text\",children:\"Beantworte 4 kurze Fragen und finde in unter einer Minute deine pers\\xf6nliche Empfehlung.\"}),/*#__PURE__*/_jsx(\"span\",{className:\"dcta-steps\",\"aria-hidden\":\"true\",children:Array.from({length:QUIZ_STEPS},(_,i)=>/*#__PURE__*/_jsx(\"i\",{className:i<QUIZ_STEPS_SHOWN?\"is-on\":undefined},i))})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"dcta-bottom\",children:[/*#__PURE__*/_jsx(DotAction,{enabled:true,label:quizButton,children:/*#__PURE__*/_jsx(\"a\",{className:\"dcta-btn dcta-btn-primary\",href:quizHref,children:quizButton})}),/*#__PURE__*/_jsx(\"span\",{className:\"dcta-note\",children:\"4 Fragen \\xb7 unter einer Minute\"})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"dcta-rv\",style:{transitionDelay:staggerDelay(3)},children:/*#__PURE__*/_jsxs(\"article\",{className:\"dcta-path dcta-price\",style:{background:mesh},children:[img.src?/*#__PURE__*/_jsx(\"img\",{className:\"dcta-price-img\",src:img.src,srcSet:img.srcSet,sizes:img.sizes,alt:\"\",loading:\"lazy\",decoding:\"async\"}):null,/*#__PURE__*/_jsx(\"span\",{className:\"dcta-veil\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"dcta-top\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"dcta-eyebrow\",children:[/*#__PURE__*/_jsx(\"i\",{className:\"dcta-dot\",\"aria-hidden\":\"true\"}),\"Schon entschieden\"]}),/*#__PURE__*/_jsxs(\"h3\",{className:\"dcta-h3\",children:[\"Vier Panels, \",/*#__PURE__*/_jsx(\"em\",{children:\"klare Preise\"})]}),/*#__PURE__*/_jsx(\"ul\",{className:\"dcta-list\",children:PANELS.map(p=>/*#__PURE__*/_jsxs(\"li\",{children:[/*#__PURE__*/_jsx(\"b\",{children:p.name}),/*#__PURE__*/_jsxs(\"span\",{children:[p.price,\" \",/*#__PURE__*/_jsx(\"small\",{children:p.per})]})]},p.name))})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"dcta-bottom\",children:[/*#__PURE__*/_jsx(DotAction,{enabled:true,label:priceButton,children:/*#__PURE__*/_jsx(\"a\",{className:\"dcta-btn dcta-btn-glass\",href:priceHref,children:priceButton})}),/*#__PURE__*/_jsxs(\"span\",{className:\"dcta-note\",children:[\"Oder als Einzeltest ab \",SINGLE_TEST_FROM]})]})]})})]}),footnote?/*#__PURE__*/_jsx(\"div\",{className:\"dcta-foot dcta-rv\",style:{transitionDelay:staggerDelay(4)},children:/*#__PURE__*/_jsxs(\"p\",{children:[/*#__PURE__*/_jsx(\"b\",{children:\"Du kannst jederzeit wechseln.\"}),\" \",footnote]})}):null]})]});}addPropertyControls(DualCTA,{headline:{type:ControlType.String,title:\"Headline\",defaultValue:\"Zwei Wege zu deinen Werten.\"},sweepPhrase:{type:ControlType.String,title:\"↳ Sweep-Wort\",defaultValue:\"Werten\"},lede:{type:ControlType.String,title:\"Subline\",defaultValue:\"Lass dir einen Test empfehlen oder geh direkt zum Panel, das du schon im Kopf hast.\",displayTextArea:true},quizHref:{type:ControlType.String,title:\"Link Quiz\",defaultValue:\"/quiz\"},priceHref:{type:ControlType.String,title:\"Link Preise\",defaultValue:\"/produkte\"},variant:{type:ControlType.Enum,title:\"Verlauf\",options:[\"standard\",\"warm\",\"kuehl\",\"ruhig\",\"gespiegelt\"],optionTitles:[\"Standard\",\"Warm\",\"K\\xfchl\",\"Ruhig\",\"Gespiegelt\"],defaultValue:\"standard\"},priceImage:{type:ControlType.ResponsiveImage,title:\"Bild Preise\"},footnote:{type:ControlType.String,title:\"Fu\\xdfnote\",defaultValue:\"Das Quiz f\\xfchrt dich am Ende direkt zum passenden Panel, mit denselben Preisen.\",displayTextArea:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DualCTA\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}