.concept-detail-module__4ZJcfW__page{--cgn-bg:#fff;--cgn-bg-deep:#f7f8f9;--cgn-surface:#fff;--cgn-surface-raised:#f1f3f5;--cgn-border:#dfe3e7;--cgn-border-strong:#c9d0d6;--cgn-text:#15171b;--cgn-text-muted:#5f6670;--cgn-text-subtle:#616b75;--cgn-magenta:#d10d50;--cgn-magenta-hover:#c40c49;--cgn-success:#16805b;--concept-accent:var(--cgn-magenta);--concept-tint:color-mix(in srgb, var(--cgn-magenta) 5%, white);color:#15171b;min-width:320px;font-family:var(--font-overpass), Arial, Helvetica, sans-serif;background:#fff;overflow:clip}.concept-detail-module__4ZJcfW__page *,.concept-detail-module__4ZJcfW__page :before,.concept-detail-module__4ZJcfW__page :after{box-sizing:border-box}.concept-detail-module__4ZJcfW__page h1,.concept-detail-module__4ZJcfW__page h2,.concept-detail-module__4ZJcfW__page h3,.concept-detail-module__4ZJcfW__page p{margin:0}.concept-detail-module__4ZJcfW__page a{text-decoration:none}.concept-detail-module__4ZJcfW__page :focus-visible{outline:3px solid color-mix(in srgb, var(--concept-accent) 70%, white);outline-offset:4px}.concept-detail-module__4ZJcfW__academy,.concept-detail-module__4ZJcfW__service{--concept-accent:var(--cgn-magenta);--concept-tint:color-mix(in srgb, var(--cgn-magenta) 5%, white)}.concept-detail-module__4ZJcfW__hero{border-bottom:1px solid #dde1e5;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);width:min(100%,1536px);min-height:610px;margin-inline:auto;display:grid}.concept-detail-module__4ZJcfW__heroCopy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(68px,8vw,120px) clamp(28px,5vw,80px);display:flex}.concept-detail-module__4ZJcfW__eyebrow{color:var(--concept-accent);letter-spacing:.11em;text-transform:uppercase;margin-bottom:20px;font-size:.74rem;font-weight:760}.concept-detail-module__4ZJcfW__hero h1{overflow-wrap:anywhere;max-width:680px;margin-bottom:28px;font-size:clamp(3.2rem,4.35vw,4.75rem);font-weight:780}.concept-detail-module__4ZJcfW__heroCopy>p{max-width:660px;font-size:clamp(1.08rem,1.35vw,1.3rem)}.concept-detail-module__4ZJcfW__heroActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:38px;display:flex}.concept-detail-module__4ZJcfW__primaryAction,.concept-detail-module__4ZJcfW__secondaryAction{justify-content:center;align-items:center;gap:20px;min-height:50px;padding:13px 20px;font-size:.9rem;font-weight:700;display:inline-flex}.concept-detail-module__4ZJcfW__primaryAction{border:1px solid var(--concept-accent);background:var(--concept-accent);color:#fff}.concept-detail-module__4ZJcfW__secondaryAction{border-bottom:1px solid var(--concept-accent);color:#15171b;padding-inline:0}.concept-detail-module__4ZJcfW__primaryAction svg,.concept-detail-module__4ZJcfW__secondaryAction svg{width:19px}.concept-detail-module__4ZJcfW__heroVisual{background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--concept-accent) 12%, transparent), transparent 34%), #f7f8f9;border-left:1px solid #dde1e5;min-width:0;padding:clamp(38px,5vw,78px);position:relative;overflow:hidden}.concept-detail-module__4ZJcfW__heroVisual>div{transform-origin:50%;width:1180px;min-width:0;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.7)}.concept-detail-module__4ZJcfW__heroVisual:after{border:1px solid color-mix(in srgb, var(--concept-accent) 30%, #dce1e5);color:#68717a;content:"Konzeptdemo · erfundene Daten";background:#ffffffe0;padding:8px 11px;font-size:.68rem;position:absolute;bottom:24px;right:28px}.concept-detail-module__4ZJcfW__problem{border-bottom:1px solid #dde1e5;grid-template-columns:minmax(340px,.78fr) 1.22fr;width:min(100%,1536px);margin-inline:auto;display:grid}.concept-detail-module__4ZJcfW__problem>header{background:var(--concept-tint);border-right:1px solid #dde1e5;padding:clamp(62px,8vw,110px) clamp(28px,5vw,80px)}.concept-detail-module__4ZJcfW__problem>header svg{width:38px;height:38px;color:var(--concept-accent);stroke-width:1.35px;margin-bottom:54px}.concept-detail-module__4ZJcfW__problem h2,.concept-detail-module__4ZJcfW__interactionHeader h2,.concept-detail-module__4ZJcfW__outcome h2,.concept-detail-module__4ZJcfW__retailStory h2{max-width:720px;font-size:clamp(2.35rem,3.55vw,4rem)}.concept-detail-module__4ZJcfW__problem>div{grid-template-columns:repeat(3,1fr);display:grid}.concept-detail-module__4ZJcfW__problem article{border-right:1px solid #dde1e5;min-height:360px;padding:clamp(44px,5vw,74px) clamp(28px,3.6vw,54px)}.concept-detail-module__4ZJcfW__problem article>span{color:var(--concept-accent);margin-bottom:62px;font-size:.72rem;font-weight:750;display:block}.concept-detail-module__4ZJcfW__problem h3{margin-bottom:16px;font-size:clamp(1.35rem,1.7vw,1.75rem)}.concept-detail-module__4ZJcfW__interaction{border-bottom:1px solid #dde1e5;width:min(100%,1536px);margin-inline:auto;padding:clamp(70px,8vw,116px) clamp(28px,5vw,80px)}.concept-detail-module__4ZJcfW__interactionHeader{grid-template-columns:1fr minmax(300px,.55fr);align-items:end;gap:60px;margin-bottom:52px;display:grid}.concept-detail-module__4ZJcfW__interactionHeader>p{max-width:640px}.concept-detail-module__4ZJcfW__interactiveStage{background:#fff;border:1px solid #d9dee3;min-width:0;box-shadow:0 32px 90px #191f251a}.concept-detail-module__4ZJcfW__interactiveStage .craft-demo{border-right:0}.concept-detail-module__4ZJcfW__interactiveStage .portal-role-demo{border:0;margin:0}:is(.concept-detail-module__4ZJcfW__interactiveStage .academy-demo,.concept-detail-module__4ZJcfW__interactiveStage .retail-demo){box-shadow:none;border:0}.concept-detail-module__4ZJcfW__interactiveStage .demo-stage{background:#f7f8f9}.concept-detail-module__4ZJcfW__interactiveStage .role-switcher button.is-active{color:#15171b}.concept-detail-module__4ZJcfW__outcome{border-bottom:1px solid #dde1e5;grid-template-columns:minmax(360px,.82fr) 1.18fr;width:min(100%,1536px);margin-inline:auto;display:grid}.concept-detail-module__4ZJcfW__outcome>header{border-right:1px solid #dde1e5;padding:clamp(64px,8vw,110px) clamp(28px,5vw,80px)}.concept-detail-module__4ZJcfW__outcome>header p{max-width:600px;margin-top:24px}.concept-detail-module__4ZJcfW__outcome>div{grid-template-columns:1fr 1fr;display:grid}.concept-detail-module__4ZJcfW__outcome article{border-bottom:1px solid #dde1e5;border-right:1px solid #dde1e5;align-content:start;min-height:300px;padding:clamp(42px,5vw,70px);display:grid}.concept-detail-module__4ZJcfW__outcome article:nth-child(2n){border-right:0}.concept-detail-module__4ZJcfW__outcome article:nth-last-child(-n+2){border-bottom:0}.concept-detail-module__4ZJcfW__outcome article svg{width:32px;height:32px;color:var(--concept-accent);stroke-width:1.45px;margin-bottom:46px}.concept-detail-module__4ZJcfW__outcome h3{margin-bottom:12px;font-size:1.35rem}.concept-detail-module__4ZJcfW__principle{background:#f7f8f9;border-bottom:1px solid #dde1e5;grid-template-columns:60px 1fr minmax(300px,.55fr);align-items:center;gap:28px;width:min(100%,1536px);margin-inline:auto;padding:clamp(52px,7vw,86px) clamp(28px,5vw,80px);display:grid}.concept-detail-module__4ZJcfW__principle>svg{width:38px;color:var(--concept-accent)}.concept-detail-module__4ZJcfW__principle h2{font-size:clamp(1.75rem,2.4vw,2.6rem)}.concept-detail-module__4ZJcfW__principle p{max-width:560px}.concept-detail-module__4ZJcfW__retailHeroVisual{border-left:1px solid #dde1e5;min-height:610px;position:relative;overflow:hidden}.concept-detail-module__4ZJcfW__retailHeroVisual img{object-fit:cover}.concept-detail-module__4ZJcfW__retailHeroVisual:after{content:"";background:linear-gradient(90deg,#ffffff12,#0000 50%);position:absolute;inset:0}.concept-detail-module__4ZJcfW__retailBadge{z-index:2;background:#ffffffeb;border:1px solid #ffffffb3;gap:4px;min-width:220px;padding:20px;display:grid;position:absolute;bottom:28px;right:28px;box-shadow:0 18px 50px #171d221f}.concept-detail-module__4ZJcfW__retailStory{border-bottom:1px solid #dde1e5;grid-template-columns:minmax(350px,.72fr) 1.28fr;width:min(100%,1536px);margin-inline:auto;display:grid}.concept-detail-module__4ZJcfW__retailStory>header{border-right:1px solid #dde1e5;padding:clamp(64px,8vw,110px) clamp(28px,5vw,80px)}.concept-detail-module__4ZJcfW__retailStory>ol{margin:0;padding:0;list-style:none;display:grid}.concept-detail-module__4ZJcfW__retailStory li{border-bottom:1px solid #dde1e5;grid-template-columns:68px 1fr;align-content:center;gap:8px 24px;min-height:160px;padding:30px clamp(28px,5vw,70px);display:grid}.concept-detail-module__4ZJcfW__retailStory li>span{border:1px solid var(--concept-accent);width:48px;height:48px;color:var(--concept-accent);border-radius:50%;grid-row:1/3;place-items:center;font-weight:750;display:grid}.concept-detail-module__4ZJcfW__retailStory h3{font-size:1.35rem}.concept-detail-module__4ZJcfW__finalCta{grid-template-columns:1fr auto;align-items:center;gap:50px;width:min(100%,1536px);margin-inline:auto;padding:clamp(62px,8vw,104px) clamp(28px,5vw,80px);display:grid}.concept-detail-module__4ZJcfW__finalCta h2{max-width:850px;font-size:clamp(2.1rem,3.3vw,3.6rem)}.concept-detail-module__4ZJcfW__finalCta p{max-width:720px;margin-top:18px}.concept-detail-module__4ZJcfW__contactOptions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.concept-detail-module__4ZJcfW__phone{border-bottom:1px solid var(--concept-accent);color:#15171b;align-items:center;gap:11px;min-height:50px;font-weight:700;display:inline-flex}.concept-detail-module__4ZJcfW__phone svg{width:20px;color:var(--concept-accent)}@media (max-width:1080px){.concept-detail-module__4ZJcfW__hero{grid-template-columns:1fr}.concept-detail-module__4ZJcfW__heroVisual,.concept-detail-module__4ZJcfW__retailHeroVisual{border-top:1px solid #dde1e5;border-left:0;min-height:570px}.concept-detail-module__4ZJcfW__problem,.concept-detail-module__4ZJcfW__outcome,.concept-detail-module__4ZJcfW__retailStory{grid-template-columns:1fr}.concept-detail-module__4ZJcfW__problem>header,.concept-detail-module__4ZJcfW__outcome>header,.concept-detail-module__4ZJcfW__retailStory>header{border-bottom:1px solid #dde1e5;border-right:0}.concept-detail-module__4ZJcfW__interactionHeader{grid-template-columns:1fr;gap:18px}}@media (max-width:760px){.concept-detail-module__4ZJcfW__hero{min-height:auto}.concept-detail-module__4ZJcfW__heroCopy{padding-block:58px}.concept-detail-module__4ZJcfW__hero h1{font-size:clamp(2.2rem,9.5vw,2.7rem)}.concept-detail-module__4ZJcfW__heroVisual{min-height:360px;padding:12px}.concept-detail-module__4ZJcfW__heroVisual>div{transform-origin:50%;width:950px;margin-left:0;transform:translate(-50%,-50%)scale(.38)}.concept-detail-module__4ZJcfW__heroVisual:after{bottom:12px;right:12px}.concept-detail-module__4ZJcfW__problem>div,.concept-detail-module__4ZJcfW__outcome>div{grid-template-columns:1fr}.concept-detail-module__4ZJcfW__problem article,.concept-detail-module__4ZJcfW__outcome article{border-bottom:1px solid #dde1e5;border-right:0;min-height:auto}.concept-detail-module__4ZJcfW__problem article:last-child,.concept-detail-module__4ZJcfW__outcome article:last-child{border-bottom:0}.concept-detail-module__4ZJcfW__problem article>span,.concept-detail-module__4ZJcfW__outcome article svg{margin-bottom:28px}.concept-detail-module__4ZJcfW__interaction,.concept-detail-module__4ZJcfW__interactionHeader{padding-inline:14px}:is(.concept-detail-module__4ZJcfW__interactiveStage .craft-demo__tabs,.concept-detail-module__4ZJcfW__interactiveStage .portal-role-demo__tabs){grid-template-columns:1fr}:is(.concept-detail-module__4ZJcfW__interactiveStage .craft-demo__tabs button,.concept-detail-module__4ZJcfW__interactiveStage .portal-role-demo__tabs button){border-bottom:1px solid #dde1e5;border-right:0;justify-content:flex-start;min-height:54px;padding-inline:18px}.concept-detail-module__4ZJcfW__interactiveStage .portal-role-demo__tabs button:nth-child(2){border-right:0}:is(.concept-detail-module__4ZJcfW__interactiveStage .craft-office-view,.concept-detail-module__4ZJcfW__interactiveStage .craft-field-view,.concept-detail-module__4ZJcfW__interactiveStage .craft-customer-view){grid-template-columns:1fr}.concept-detail-module__4ZJcfW__interactiveStage .craft-demo__stage{min-height:auto;padding:20px 16px}.concept-detail-module__4ZJcfW__interactiveStage .portal-role-demo__stage{grid-template-columns:1fr}.concept-detail-module__4ZJcfW__interactiveStage .portal-role-demo__stage>aside{display:none}.concept-detail-module__4ZJcfW__interactiveStage .portal-role-demo__content{padding:20px 16px}.concept-detail-module__4ZJcfW__interactiveStage .portal-task-table>div{grid-template-columns:1fr auto}:is(.concept-detail-module__4ZJcfW__interactiveStage .portal-task-table>div span:nth-child(2),.concept-detail-module__4ZJcfW__interactiveStage .portal-task-table>div span:nth-child(3)){display:none}:is(.concept-detail-module__4ZJcfW__interactiveStage .portal-management,.concept-detail-module__4ZJcfW__interactiveStage .portal-field-view,.concept-detail-module__4ZJcfW__interactiveStage .portal-customer-view),.concept-detail-module__4ZJcfW__outcome>div{grid-template-columns:1fr}.concept-detail-module__4ZJcfW__principle{grid-template-columns:44px minmax(0,1fr)}.concept-detail-module__4ZJcfW__principle h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0}.concept-detail-module__4ZJcfW__principle p{grid-column:2}.concept-detail-module__4ZJcfW__retailHeroVisual{min-height:450px}.concept-detail-module__4ZJcfW__retailStory li{grid-template-columns:52px 1fr;min-height:150px;padding-inline:24px}.concept-detail-module__4ZJcfW__retailStory li>span{width:42px;height:42px}.concept-detail-module__4ZJcfW__finalCta{grid-template-columns:1fr}}.concept-detail-module__4ZJcfW__page{--cgn-bg:#f8f9ff;--cgn-bg-deep:#efeffb;--cgn-surface:#fff;--cgn-surface-raised:#f4f2ff;--cgn-border:#e2e4f1;--cgn-border-strong:#cfd3e6;--cgn-text:#111a3d;--cgn-text-muted:#4d5870;--cgn-text-subtle:#5e6980;--cgn-magenta:#d10d50;--cgn-magenta-hover:#b90b45;--cgn-violet:#6946e8;--concept-accent:var(--cgn-magenta);--concept-tint:color-mix(in srgb, var(--cgn-magenta) 7%, white);--concept-shadow:0 2px 5px #18234e09, 0 18px 42px #262f6613, 0 42px 90px #4b3f970e;--concept-shadow-hover:0 8px 18px #18234e0f, 0 24px 54px #262f661c, 0 48px 104px #4b3f9713;--concept-spring:.48s cubic-bezier(.16, 1.18, .3, 1);background:radial-gradient(circle at 88% 7%, #6946e81a, transparent 29rem), radial-gradient(circle at 4% 42%, #ef0f5b0f, transparent 25rem), linear-gradient(180deg, #fff 0%, var(--cgn-bg) 18%, #f5f4ff 64%, #fff 100%);color:var(--cgn-text)}.concept-detail-module__4ZJcfW__page h1,.concept-detail-module__4ZJcfW__page h2,.concept-detail-module__4ZJcfW__page h3{color:var(--cgn-text);letter-spacing:-.04em;line-height:1.06}.concept-detail-module__4ZJcfW__page p{color:var(--cgn-text-muted);line-height:1.68}.concept-detail-module__4ZJcfW__retail{--concept-accent:var(--cgn-magenta);--concept-tint:color-mix(in srgb, var(--cgn-magenta) 7%, white)}.concept-detail-module__4ZJcfW__hero,.concept-detail-module__4ZJcfW__problem,.concept-detail-module__4ZJcfW__interaction,.concept-detail-module__4ZJcfW__outcome,.concept-detail-module__4ZJcfW__principle,.concept-detail-module__4ZJcfW__retailStory,.concept-detail-module__4ZJcfW__finalCta{width:min(100% - clamp(28px,6vw,92px),1460px)}.concept-detail-module__4ZJcfW__hero{border:1px solid var(--cgn-border);min-height:620px;box-shadow:var(--concept-shadow);isolation:isolate;background:radial-gradient(circle at 75% 12%,#6946e814,#0000 25rem),#fffffff0;border-radius:38px 86px 42px 66px;margin:clamp(24px,4vw,58px) auto clamp(74px,9vw,132px);position:relative;overflow:hidden}.concept-detail-module__4ZJcfW__hero:before{z-index:-1;content:"";pointer-events:none;border:1px solid #6946e826;border-radius:50%;width:470px;height:470px;position:absolute;top:-210px;left:34%;box-shadow:0 0 0 52px #6946e806,0 0 0 112px #ef0f5b05}.concept-detail-module__4ZJcfW__heroCopy{z-index:2;padding:clamp(68px,8vw,118px) clamp(28px,5vw,78px);position:relative}.concept-detail-module__4ZJcfW__eyebrow{color:#a80c45;letter-spacing:.13em;margin-bottom:22px;font-weight:780}.concept-detail-module__4ZJcfW__hero h1{text-wrap:balance;margin-bottom:30px}.concept-detail-module__4ZJcfW__heroCopy>p{font-size:clamp(1.06rem,1.3vw,1.26rem)}.concept-detail-module__4ZJcfW__primaryAction,.concept-detail-module__4ZJcfW__secondaryAction,.concept-detail-module__4ZJcfW__phone{transition:color .22s ease, border-color .22s ease, background-color .22s ease, box-shadow var(--concept-spring), transform var(--concept-spring)}.concept-detail-module__4ZJcfW__primaryAction{background:linear-gradient(118deg, var(--cgn-magenta) 0%, #d91b6a 55%, var(--cgn-violet) 145%);color:#fff;border-color:#0000;border-radius:17px 24px 17px 21px;min-height:54px;padding-inline:23px;box-shadow:0 5px 12px #d10d5029,0 16px 32px #6946e81f}.concept-detail-module__4ZJcfW__secondaryAction,.concept-detail-module__4ZJcfW__phone{color:#851038;border-bottom-color:#a80c456b}.concept-detail-module__4ZJcfW__heroVisual,.concept-detail-module__4ZJcfW__retailHeroVisual{border:1px solid color-mix(in srgb, var(--concept-accent) 12%, var(--cgn-border));background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--concept-accent) 12%, transparent), transparent 34%), linear-gradient(145deg, #f9f8ff, #eeeffa);border-radius:28px 66px 30px 52px;min-height:574px;margin:clamp(17px,2vw,28px) clamp(17px,2vw,28px) clamp(17px,2vw,28px) 0;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 18px 52px #3637701c}.concept-detail-module__4ZJcfW__heroVisual:after{color:#59637a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe8;border-color:#6946e82e;border-radius:10px 14px 10px 13px;bottom:18px;right:18px;box-shadow:0 8px 24px #1d224d14}.concept-detail-module__4ZJcfW__problem{border:0;gap:clamp(16px,2vw,30px);margin:0 auto clamp(82px,10vw,144px)}.concept-detail-module__4ZJcfW__problem>header{border:1px solid color-mix(in srgb, var(--concept-accent) 12%, var(--cgn-border));background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--concept-accent) 11%, transparent), transparent 13rem), linear-gradient(150deg, var(--concept-tint), #fff 78%);box-shadow:var(--concept-shadow);border-radius:34px 64px 32px 50px}.concept-detail-module__4ZJcfW__problem>header svg{filter:drop-shadow(0 8px 15px #d10d5024);margin-bottom:48px}.concept-detail-module__4ZJcfW__problem>div{gap:clamp(12px,1.5vw,22px)}.concept-detail-module__4ZJcfW__problem article,.concept-detail-module__4ZJcfW__outcome article{border:1px solid var(--cgn-border);box-shadow:var(--concept-shadow);transition:border-color .24s ease, box-shadow var(--concept-spring), transform var(--concept-spring);background:#fffffff0}.concept-detail-module__4ZJcfW__problem article{border-radius:28px 46px 26px 38px}.concept-detail-module__4ZJcfW__problem article:nth-child(2){border-radius:46px 26px 40px 28px}.concept-detail-module__4ZJcfW__problem article:nth-child(3){border-radius:26px 40px 48px 28px}.concept-detail-module__4ZJcfW__problem article:last-child{border-right:1px solid var(--cgn-border)}.concept-detail-module__4ZJcfW__problem article>span{color:#a80c45;letter-spacing:.08em}.concept-detail-module__4ZJcfW__interaction{border:1px solid var(--cgn-border);box-shadow:var(--concept-shadow);background:radial-gradient(circle at 96% 2%,#6946e81f,#0000 28rem),linear-gradient(145deg,#f5f3ff 0%,#fff 70%);border-radius:54px 34px 72px 38px;margin:0 auto clamp(82px,10vw,144px);padding:clamp(66px,8vw,110px) clamp(22px,5vw,72px);overflow:hidden}.concept-detail-module__4ZJcfW__interactionHeader{margin-bottom:clamp(38px,5vw,58px)}.concept-detail-module__4ZJcfW__interactiveStage{transition:border-color .24s ease, box-shadow var(--concept-spring), transform var(--concept-spring);border-color:#dfe2ef;border-radius:24px 48px 28px 40px;overflow:hidden;box-shadow:0 2px 6px #18234e0a,0 24px 68px #262f661f,0 50px 110px #4b3f9714}.concept-detail-module__4ZJcfW__outcome{border:1px solid var(--cgn-border);box-shadow:var(--concept-shadow);background:radial-gradient(circle at 8% 90%,#ef0f5b12,#0000 23rem),linear-gradient(155deg,#fff 8%,#f2f1ff 100%);border-radius:38px 72px 46px 62px;gap:clamp(20px,3vw,46px);margin:0 auto clamp(82px,10vw,144px);padding:clamp(34px,5vw,72px);overflow:hidden}.concept-detail-module__4ZJcfW__outcome>header{border:0;align-self:center;padding:clamp(24px,4vw,56px) clamp(8px,2vw,26px)}.concept-detail-module__4ZJcfW__outcome>div{gap:clamp(12px,1.6vw,22px)}.concept-detail-module__4ZJcfW__outcome article{border-radius:26px 42px 28px 36px;min-height:284px}.concept-detail-module__4ZJcfW__outcome article:nth-child(2),.concept-detail-module__4ZJcfW__outcome article:nth-child(3){border-radius:42px 26px 38px 30px}.concept-detail-module__4ZJcfW__outcome article:nth-child(2n),.concept-detail-module__4ZJcfW__outcome article:nth-last-child(-n+2){border-right:1px solid var(--cgn-border);border-bottom:1px solid var(--cgn-border)}.concept-detail-module__4ZJcfW__outcome article svg{color:#b20b43;filter:drop-shadow(0 8px 15px #d10d5021)}.concept-detail-module__4ZJcfW__principle,.concept-detail-module__4ZJcfW__finalCta{background:radial-gradient(circle at 82% 10%,#6946e852,#0000 27rem),radial-gradient(circle at 2% 100%,#ef0f5b2b,#0000 25rem),#111a3d;border:1px solid #ffffff17;position:relative;overflow:hidden;box-shadow:0 10px 28px #111a3d24,0 36px 86px #2b2a672e}.concept-detail-module__4ZJcfW__principle{border-radius:34px 74px 38px 58px;margin:0 auto clamp(82px,10vw,144px)}.concept-detail-module__4ZJcfW__principle>svg{color:#ff6b9e;filter:drop-shadow(0 8px 18px #ef0f5b3d)}.concept-detail-module__4ZJcfW__principle h2,.concept-detail-module__4ZJcfW__finalCta h2{color:#fff}.concept-detail-module__4ZJcfW__principle p,.concept-detail-module__4ZJcfW__finalCta p{color:#dfe4f5}.concept-detail-module__4ZJcfW__retailHeroVisual:after{background:linear-gradient(90deg,#111a3d14,#0000 52%)}.concept-detail-module__4ZJcfW__retailBadge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-color:#ffffffc2;border-radius:18px 28px 18px 24px;box-shadow:0 6px 18px #111a3d14,0 24px 58px #262f6624}.concept-detail-module__4ZJcfW__retailBadge small{color:#56617a}.concept-detail-module__4ZJcfW__retailBadge strong{color:var(--cgn-text)}.concept-detail-module__4ZJcfW__retailStory{border:0;gap:clamp(16px,2vw,30px);margin:0 auto clamp(82px,10vw,144px)}.concept-detail-module__4ZJcfW__retailStory>header{border:1px solid var(--cgn-border);background:linear-gradient(150deg, var(--concept-tint), #fff 76%);box-shadow:var(--concept-shadow);border-radius:34px 62px 32px 48px}.concept-detail-module__4ZJcfW__retailStory>ol{gap:14px}.concept-detail-module__4ZJcfW__retailStory li{border:1px solid var(--cgn-border);box-shadow:var(--concept-shadow);transition:border-color .24s ease, box-shadow var(--concept-spring), transform var(--concept-spring);background:#fffffff0;border-radius:24px 42px 26px 34px}.concept-detail-module__4ZJcfW__retailStory li:nth-child(2n){border-radius:42px 24px 36px 28px}.concept-detail-module__4ZJcfW__retailStory li:last-child{border-bottom:1px solid var(--cgn-border)}.concept-detail-module__4ZJcfW__retailStory li>span{background:color-mix(in srgb, var(--cgn-magenta) 5%, white);color:#a80c45;border-color:#b20b43}.concept-detail-module__4ZJcfW__finalCta{border-radius:48px 30px 78px 38px;margin:0 auto clamp(36px,6vw,84px)}.concept-detail-module__4ZJcfW__finalCta .concept-detail-module__4ZJcfW__primaryAction{box-shadow:0 7px 18px #0408193d,0 22px 42px #ef0f5b2b}.concept-detail-module__4ZJcfW__finalCta .concept-detail-module__4ZJcfW__phone{color:#fff;border-bottom-color:#ffffff6b}.concept-detail-module__4ZJcfW__finalCta .concept-detail-module__4ZJcfW__phone svg{color:#ff7baa}@media (hover:hover) and (pointer:fine){.concept-detail-module__4ZJcfW__primaryAction:hover,.concept-detail-module__4ZJcfW__primaryAction:focus-visible{background:linear-gradient(118deg, var(--cgn-magenta-hover), #cd165f 58%, #5e3ed2 145%);border-color:#0000;transform:translateY(-3px)scale(1.025)rotate(-.35deg);box-shadow:0 9px 22px #d10d5033,0 24px 45px #6946e82b}.concept-detail-module__4ZJcfW__secondaryAction:hover,.concept-detail-module__4ZJcfW__secondaryAction:focus-visible,.concept-detail-module__4ZJcfW__phone:hover,.concept-detail-module__4ZJcfW__phone:focus-visible{color:var(--cgn-magenta-hover);border-bottom-color:currentColor;transform:translate(4px)}.concept-detail-module__4ZJcfW__problem article:hover,.concept-detail-module__4ZJcfW__problem article:focus-within,.concept-detail-module__4ZJcfW__outcome article:hover,.concept-detail-module__4ZJcfW__outcome article:focus-within,.concept-detail-module__4ZJcfW__retailStory li:hover,.concept-detail-module__4ZJcfW__retailStory li:focus-within{border-color:color-mix(in srgb, var(--concept-accent) 25%, var(--cgn-border));box-shadow:var(--concept-shadow-hover);transform:translateY(-7px)rotate(-.25deg)scale(1.008)}.concept-detail-module__4ZJcfW__problem article:nth-child(2n):hover,.concept-detail-module__4ZJcfW__outcome article:nth-child(2n):hover,.concept-detail-module__4ZJcfW__retailStory li:nth-child(2n):hover{transform:translateY(-7px)rotate(.25deg)scale(1.008)}.concept-detail-module__4ZJcfW__interactiveStage:hover,.concept-detail-module__4ZJcfW__interactiveStage:focus-within{border-color:color-mix(in srgb, var(--concept-accent) 20%, var(--cgn-border));box-shadow:var(--concept-shadow-hover);transform:translateY(-4px)scale(1.003)}}@keyframes concept-detail-module__4ZJcfW__conceptDetailEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes concept-detail-module__4ZJcfW__conceptDetailFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.concept-detail-module__4ZJcfW__heroCopy{animation:.82s cubic-bezier(.18,.82,.22,1) 80ms both concept-detail-module__4ZJcfW__conceptDetailEnter}.concept-detail-module__4ZJcfW__heroVisual,.concept-detail-module__4ZJcfW__retailHeroVisual{animation:.92s cubic-bezier(.18,.82,.22,1) .19s both concept-detail-module__4ZJcfW__conceptDetailEnter}.concept-detail-module__4ZJcfW__problem>header,.concept-detail-module__4ZJcfW__interactionHeader,.concept-detail-module__4ZJcfW__interactiveStage,.concept-detail-module__4ZJcfW__outcome>header,.concept-detail-module__4ZJcfW__principle,.concept-detail-module__4ZJcfW__retailStory>header,.concept-detail-module__4ZJcfW__finalCta,.concept-detail-module__4ZJcfW__problem article,.concept-detail-module__4ZJcfW__outcome article,.concept-detail-module__4ZJcfW__retailStory li{animation:.52s both concept-detail-module__4ZJcfW__conceptDetailFade}.concept-detail-module__4ZJcfW__problem article:nth-child(2),.concept-detail-module__4ZJcfW__outcome article:nth-child(2),.concept-detail-module__4ZJcfW__retailStory li:nth-child(2){animation-delay:70ms}.concept-detail-module__4ZJcfW__problem article:nth-child(3),.concept-detail-module__4ZJcfW__outcome article:nth-child(3),.concept-detail-module__4ZJcfW__retailStory li:nth-child(3){animation-delay:.12s}.concept-detail-module__4ZJcfW__outcome article:nth-child(4){animation-delay:.17s}}@media (max-width:1080px){.concept-detail-module__4ZJcfW__hero,.concept-detail-module__4ZJcfW__problem,.concept-detail-module__4ZJcfW__interaction,.concept-detail-module__4ZJcfW__outcome,.concept-detail-module__4ZJcfW__principle,.concept-detail-module__4ZJcfW__retailStory,.concept-detail-module__4ZJcfW__finalCta{width:min(100% - 40px,920px)}.concept-detail-module__4ZJcfW__heroVisual,.concept-detail-module__4ZJcfW__retailHeroVisual{border:1px solid color-mix(in srgb, var(--concept-accent) 12%, var(--cgn-border));margin:0 20px 20px}.concept-detail-module__4ZJcfW__problem>header,.concept-detail-module__4ZJcfW__outcome>header,.concept-detail-module__4ZJcfW__retailStory>header{border:1px solid var(--cgn-border)}.concept-detail-module__4ZJcfW__problem article:nth-child(2){translate:0}}@media (max-width:760px){.concept-detail-module__4ZJcfW__hero,.concept-detail-module__4ZJcfW__problem,.concept-detail-module__4ZJcfW__interaction,.concept-detail-module__4ZJcfW__outcome,.concept-detail-module__4ZJcfW__principle,.concept-detail-module__4ZJcfW__retailStory,.concept-detail-module__4ZJcfW__finalCta{width:calc(100% - (2 * var(--cgn-mobile-edge)))}.concept-detail-module__4ZJcfW__hero{border-radius:24px 42px 26px 34px;margin-top:12px}.concept-detail-module__4ZJcfW__heroCopy{padding:52px 24px 46px}.concept-detail-module__4ZJcfW__heroActions{gap:14px 20px}.concept-detail-module__4ZJcfW__heroVisual,.concept-detail-module__4ZJcfW__retailHeroVisual{border-radius:20px 34px 22px 28px;margin:0 10px 10px}.concept-detail-module__4ZJcfW__problem,.concept-detail-module__4ZJcfW__retailStory{gap:14px}.concept-detail-module__4ZJcfW__problem>header,.concept-detail-module__4ZJcfW__retailStory>header{border-radius:25px 40px 25px 34px;padding:50px 24px}.concept-detail-module__4ZJcfW__problem>div,.concept-detail-module__4ZJcfW__outcome>div,.concept-detail-module__4ZJcfW__retailStory>ol{gap:12px}.concept-detail-module__4ZJcfW__problem article,.concept-detail-module__4ZJcfW__problem article:nth-child(2),.concept-detail-module__4ZJcfW__problem article:nth-child(3),.concept-detail-module__4ZJcfW__outcome article,.concept-detail-module__4ZJcfW__outcome article:nth-child(2),.concept-detail-module__4ZJcfW__outcome article:nth-child(3),.concept-detail-module__4ZJcfW__retailStory li,.concept-detail-module__4ZJcfW__retailStory li:nth-child(2n){border:1px solid var(--cgn-border);border-radius:22px 34px 23px 29px;translate:0}.concept-detail-module__4ZJcfW__interaction{border-radius:30px 22px 42px 26px;padding:48px 12px 12px}.concept-detail-module__4ZJcfW__interactionHeader{padding-inline:12px}.concept-detail-module__4ZJcfW__interactiveStage{border-radius:18px 30px 20px 25px}.concept-detail-module__4ZJcfW__outcome{border-radius:26px 42px 30px 36px;padding:34px 12px 12px}.concept-detail-module__4ZJcfW__outcome>header{border:0;padding:14px 12px 30px}.concept-detail-module__4ZJcfW__principle{border-radius:24px 40px 27px 34px}.concept-detail-module__4ZJcfW__retailStory li{padding-inline:20px}.concept-detail-module__4ZJcfW__finalCta{border-radius:30px 22px 46px 27px;padding:54px 24px}}@media (prefers-reduced-motion:reduce){.concept-detail-module__4ZJcfW__heroCopy,.concept-detail-module__4ZJcfW__heroVisual,.concept-detail-module__4ZJcfW__retailHeroVisual,.concept-detail-module__4ZJcfW__problem>header,.concept-detail-module__4ZJcfW__interactionHeader,.concept-detail-module__4ZJcfW__interactiveStage,.concept-detail-module__4ZJcfW__outcome>header,.concept-detail-module__4ZJcfW__principle,.concept-detail-module__4ZJcfW__retailStory>header,.concept-detail-module__4ZJcfW__finalCta,.concept-detail-module__4ZJcfW__problem article,.concept-detail-module__4ZJcfW__outcome article,.concept-detail-module__4ZJcfW__retailStory li{filter:none!important;transition:none!important;animation:none!important}.concept-detail-module__4ZJcfW__primaryAction,.concept-detail-module__4ZJcfW__secondaryAction,.concept-detail-module__4ZJcfW__phone{transition:none!important}}.concept-detail-module__4ZJcfW__problem>div,.concept-detail-module__4ZJcfW__outcome>div{grid-auto-rows:1fr;align-items:stretch}.concept-detail-module__4ZJcfW__problem article,.concept-detail-module__4ZJcfW__outcome article{height:100%}@media (max-width:760px){.concept-detail-module__4ZJcfW__problem>div,.concept-detail-module__4ZJcfW__outcome>div{grid-auto-rows:auto}.concept-detail-module__4ZJcfW__problem article,.concept-detail-module__4ZJcfW__outcome article{height:auto}}
