@theme{ --color-reference-bg: var(--color-surface); --color-reference-soft: var(--color-surface-soft); --color-reference-soft-blue: var(--color-primary-soft); --color-reference-line: var(--color-border); --color-reference-line-strong: var(--color-border-strong); --color-reference-navy: var(--color-navy); --color-reference-muted: var(--color-text-secondary); --color-reference-blue: var(--color-primary); --color-reference-blue-deep: var(--color-primary-dark); --color-reference-teal: var(--color-accent-teal); --color-reference-violet: var(--color-accent-violet); --color-reference-footer: #061f43; }:root{--ref-bg: var(--color-surface);--ref-soft: var(--color-surface-soft);--ref-soft-blue: var(--color-primary-soft);--ref-line: var(--color-border);--ref-line-strong: var(--color-border-strong);--ref-navy: var(--color-navy);--ref-muted: var(--color-text-secondary);--ref-blue: var(--color-primary);--ref-blue-deep: var(--color-primary-dark);--ref-teal: var(--color-accent-teal);--ref-violet: var(--color-accent-violet);--ref-footer: #061f43;--ref-shadow-soft: var(--shadow-card);--ref-shadow-card: var(--shadow-card-hover);--ref-shadow-float: var(--shadow-surface);--ref-shadow: var(--shadow-card);--ref-radius: var(--radius-card);--ref-radius-lg: var(--radius-card-lg)}.reference-shell{position:relative;overflow-x:clip;min-height:100vh;--ref-effect-bleed-block: clamp(-5rem, -6vw, -2.5rem);--ref-dot-left-x: 7%;--ref-dot-left-y: 15rem;--ref-dot-visual-x: 79%;--ref-dot-visual-y: 9rem;--ref-dot-opacity: .24;--ref-section-wash: rgba(244, 249, 255, .6);--ref-section-wash-strong: rgba(235, 244, 255, .68);--ref-section-grid: rgba(18, 99, 255, .055);--ref-section-line: rgba(18, 99, 255, .09);--ref-section-flow: rgba(17, 170, 162, .045);--ref-section-grid-opacity: .44;--ref-hero-depth: rgba(235, 244, 255, .72);--ref-hero-grid-opacity: .56;background:radial-gradient(ellipse 62rem 28rem at 78% 8rem,rgba(96,165,250,.11),transparent 74%),radial-gradient(ellipse 48rem 24rem at 12% 30rem,rgba(18,99,255,.07),transparent 72%),radial-gradient(ellipse 56rem 26rem at 84% 58%,rgba(96,165,250,.085),transparent 74%),linear-gradient(180deg,#ffffffd6,#f8fbff80 34%,#ffffff6b 62%,#f6faff94);color:var(--ref-muted)}.offers-reference{--ref-dot-left-x: 4%;--ref-dot-left-y: 13rem;--ref-dot-visual-x: 78%;--ref-dot-visual-y: 7.8rem;--ref-section-wash: rgba(237, 246, 255, .64);--ref-section-grid: rgba(18, 99, 255, .06);--ref-section-flow: rgba(30, 111, 255, .05)}.home-reference{--ref-dot-left-x: 5%;--ref-dot-left-y: 12.5rem;--ref-dot-visual-x: 79%;--ref-dot-visual-y: 8.3rem;--ref-section-wash: rgba(241, 247, 255, .64);--ref-section-grid: rgba(18, 99, 255, .058);--ref-section-flow: rgba(17, 170, 162, .042)}.industries-page{--ref-dot-left-x: 5%;--ref-dot-left-y: 14.5rem;--ref-dot-visual-x: 80%;--ref-dot-visual-y: 8.5rem;--ref-section-wash: rgba(238, 246, 255, .66);--ref-section-grid: rgba(18, 99, 255, .052);--ref-section-flow: rgba(17, 170, 162, .05)}.solutions-reference{--ref-dot-left-x: 5%;--ref-dot-left-y: 12.5rem;--ref-dot-visual-x: 78%;--ref-dot-visual-y: 9.5rem;--ref-section-wash: rgba(235, 244, 255, .68);--ref-section-grid: rgba(18, 99, 255, .062);--ref-section-flow: rgba(108, 92, 255, .045)}.about-reference{--ref-dot-left-x: 7%;--ref-dot-left-y: 13.5rem;--ref-dot-visual-x: 78%;--ref-dot-visual-y: 8.8rem;--ref-section-wash: rgba(244, 249, 255, .58);--ref-section-grid: rgba(18, 99, 255, .047);--ref-section-flow: rgba(17, 170, 162, .038)}.contact-reference{--ref-dot-left-x: 5%;--ref-dot-left-y: 12.5rem;--ref-dot-visual-x: 76%;--ref-dot-visual-y: 7.8rem;--ref-section-wash: rgba(239, 247, 255, .68);--ref-section-grid: rgba(18, 99, 255, .052);--ref-section-flow: rgba(17, 170, 162, .046)}.reference-shell:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,transparent 0 16rem,rgba(235,244,255,.42) 30rem,transparent 48rem),linear-gradient(180deg,transparent 32%,rgba(239,246,255,.5) 46%,transparent 62%),radial-gradient(ellipse 64rem 18rem at 50% 36%,rgba(219,234,254,.34),transparent 78%),radial-gradient(ellipse 58rem 20rem at 44% 76%,rgba(230,241,255,.5),transparent 78%);opacity:.95}.reference-shell:after{content:"";position:absolute;left:var(--ref-dot-visual-x);top:var(--ref-dot-visual-y);z-index:0;width:min(46vw,720px);aspect-ratio:605 / 246;pointer-events:none;background-image:image-set(url(/images/fluxward/backgrounds/dotted-wave.webp) 1x,url(/images/fluxward/backgrounds/dotted-wave@2x.webp) 2x);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.16;transform:translate(-50%)}.reference-shell>*{position:relative;z-index:1}.reference-shell :where(.flux-grid){--flux-grid-inset: var(--ref-effect-bleed-block) 0}.reference-shell :where(h1,h2,h3,h4){color:var(--ref-navy);letter-spacing:0}.ref-container{width:min(100% - 36px,1240px);margin-inline:auto}.ref-hero-grid-centered{margin-inline:auto}.ref-hero-stack{display:grid;gap:clamp(.82rem,1.35vw,1.12rem);align-items:center;justify-items:center;width:min(100%,64rem);max-width:none;margin-inline:auto;text-align:center}.reference-shell .ref-hero-stack{display:grid;align-items:center;justify-items:center;text-align:center}.ref-hero-stack :where(.ref-eyebrow,.ref-title,.ref-lead){margin-inline:auto}.ref-hero-stack :where(.ref-button-row){justify-content:center}.ref-page-breadcrumb{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;justify-content:flex-start;margin:0 0 clamp(.85rem,1.6vw,1.25rem);color:var(--ref-blue);font-size:.82rem;font-weight:800;line-height:1.35}.ref-page-breadcrumb a{color:inherit;text-decoration:none}.ref-page-breadcrumb a:hover,.ref-page-breadcrumb a:focus-visible{color:var(--ref-blue-deep);outline:none}.ref-back-link{display:inline-flex;width:fit-content;align-items:center;gap:.42rem;padding:.32rem 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ref-muted);font-size:.88rem;font-weight:600;line-height:1.2;text-decoration:none;transition:color var(--dur-hover, .18s) var(--ease-polish, ease),transform var(--dur-hover, .18s) var(--ease-polish, ease)}.ref-back-link:hover,.ref-back-link:focus-visible{color:var(--ref-blue);outline:none;transform:translate(-2px)}.ref-back-link svg{flex:0 0 auto;transition:transform var(--dur-hover, .18s) var(--ease-polish, ease)}.ref-back-link:hover svg,.ref-back-link:focus-visible svg{transform:translate(-2px)}:is(.offers-reference__hero,.solutions-reference__hero,.industries-page__hero,.about-reference__hero,.contact-reference__hero,.seminars-page__hero){position:relative;isolation:isolate;overflow-x:clip;overflow-y:visible;background:linear-gradient(180deg,rgba(255,255,255,.9) 0%,var(--ref-hero-depth) 58%,transparent 100%),radial-gradient(ellipse 48rem 18rem at 18% 12%,rgba(18,99,255,.07),transparent 74%),radial-gradient(ellipse 54rem 20rem at 82% 18%,rgba(96,165,250,.105),transparent 76%)}:is(.offers-reference__hero,.solutions-reference__hero,.industries-page__hero,.about-reference__hero,.contact-reference__hero,.seminars-page__hero):before,:is(.offers-reference__hero,.solutions-reference__hero,.industries-page__hero,.about-reference__hero,.contact-reference__hero,.seminars-page__hero):after{content:"";position:absolute;inset:var(--ref-effect-bleed-block) 0;z-index:0;pointer-events:none}:is(.offers-reference__hero,.solutions-reference__hero,.industries-page__hero,.about-reference__hero,.contact-reference__hero,.seminars-page__hero):before{background:repeating-linear-gradient(90deg,rgba(18,99,255,.04) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,rgba(18,99,255,.024) 0 1px,transparent 1px 72px),radial-gradient(circle at 76% 24%,rgba(18,99,255,.075),transparent 24rem);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 14%,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 14%,#000 72%,transparent 100%);opacity:var(--ref-hero-grid-opacity)}:is(.offers-reference__hero,.solutions-reference__hero,.industries-page__hero,.about-reference__hero,.contact-reference__hero,.seminars-page__hero):after{background:linear-gradient(105deg,transparent 8%,rgba(18,99,255,.11) 28%,transparent 48%),linear-gradient(105deg,transparent 50%,rgba(17,170,162,.06) 68%,transparent 88%);-webkit-mask-image:linear-gradient(180deg,transparent 6%,#000 32%,transparent 92%);mask-image:linear-gradient(180deg,transparent 6%,#000 32%,transparent 92%);opacity:.62}:is(.offers-reference__hero,.solutions-reference__hero,.industries-page__hero,.about-reference__hero,.contact-reference__hero,.seminars-page__hero)>:is(.ref-container,.container,.ref-button-row){position:relative;z-index:1}.ref-section{position:relative;isolation:isolate;overflow-x:clip;overflow-y:visible;padding-block:clamp(38px,5vw,72px)}.reference-shell .ref-section:nth-of-type(4n+3){background:linear-gradient(180deg,transparent 0%,var(--ref-section-wash-strong) 18%,var(--ref-section-wash) 82%,transparent 100%);--ref-section-grid-opacity: .58;--ref-section-grid-size: 68px;--ref-section-flow-y: 38%}.reference-shell .ref-section:nth-of-type(4n+5){background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.22) 8%,rgba(244,249,255,.52) 26%,rgba(235,245,255,.5) 76%,transparent 100%);--ref-section-grid-opacity: .38;--ref-section-grid-size: 92px;--ref-section-flow-y: 68%}.reference-shell .ref-section:nth-of-type(4n+2){--ref-section-grid-opacity: .48;--ref-section-grid-size: 76px;--ref-section-flow-y: 54%}.reference-shell .ref-section:nth-of-type(4n+4){--ref-section-grid-opacity: .34;--ref-section-grid-size: 104px;--ref-section-flow-y: 28%}.reference-shell :is(.offers-reference__hero,.solutions-reference__hero,.industries-page__hero,.about-reference__hero,.contact-reference__hero,.seminars-page__hero)+.ref-section{margin-top:0;padding-top:clamp(2rem,3.4vw,3rem)}.ref-section:before,.ref-section:after{content:"";position:absolute;pointer-events:none;inset:var(--ref-effect-bleed-block) 0;z-index:0}.ref-section:before{background:repeating-linear-gradient(90deg,var(--ref-section-grid) 0 1px,transparent 1px var(--ref-section-grid-size, 82px)),repeating-linear-gradient(0deg,color-mix(in srgb,var(--ref-section-grid) 62%,transparent) 0 1px,transparent 1px var(--ref-section-grid-size, 82px)),radial-gradient(ellipse 42rem 14rem at 18% 20%,rgba(18,99,255,.04),transparent 74%),radial-gradient(ellipse 46rem 16rem at 86% 72%,var(--ref-section-flow),transparent 78%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 82%,transparent 100%);opacity:var(--ref-section-grid-opacity)}.ref-section:after{background:linear-gradient(106deg,transparent 8%,var(--ref-section-line) 26%,transparent 46%),linear-gradient(106deg,transparent 56%,rgba(17,170,162,.05) 72%,transparent 90%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 calc(var(--ref-section-flow-y, 46%) - 18%),#000 calc(var(--ref-section-flow-y, 46%) + 18%),transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 calc(var(--ref-section-flow-y, 46%) - 18%),#000 calc(var(--ref-section-flow-y, 46%) + 18%),transparent 100%);opacity:.58}.ref-section:nth-of-type(2n):before{opacity:var(--ref-section-grid-opacity)}.ref-section:nth-of-type(2n):after{opacity:.45}.ref-section>*{position:relative;z-index:1}.ref-section--compact{padding-block:clamp(28px,3.8vw,52px)}.ref-eyebrow{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;margin:0;border:1px solid rgba(18,99,255,.18);border-radius:var(--radius-pill);background:#1263ff12;padding:.38rem .78rem;font-size:.78rem;font-weight:800;line-height:1.2;color:var(--ref-blue)}.ref-title{margin:0;font-family:var(--font-heading);font-size:clamp(2.35rem,3.75vw,4.25rem);font-weight:800;line-height:.98;text-wrap:wrap;overflow-wrap:normal;word-break:normal;hyphens:manual}.ref-title--section{font-size:clamp(1.55rem,2.1vw,2.25rem);line-height:1.08}.ref-title strong,.ref-blue-word{color:var(--ref-blue);font-weight:inherit}.ref-lead{margin:0;max-width:none;color:var(--ref-muted);font-size:clamp(.98rem,1.04vw,1.11rem);line-height:1.54}.ref-hero-stack>:where(.ref-eyebrow,.ref-title,.ref-lead){margin-inline:auto}.ref-hero-stack>.ref-eyebrow{align-self:center}.ref-hero-stack>.ref-button-row{justify-content:center}.ref-section-head{display:grid;gap:.7rem;width:100%;margin-bottom:clamp(.85rem,1.5vw,1.25rem);text-align:center;justify-items:center}.ref-section-head--split{text-align:left;justify-items:start}@media(min-width:768px){.ref-section-head--split{grid-template-columns:minmax(0,.9fr) minmax(0,.74fr);align-items:end}}.ref-card{border:1px solid var(--ref-line);border-radius:var(--ref-radius);background:var(--color-surface);box-shadow:var(--ref-shadow-soft)}.ref-card:hover{border-color:#c8d8f2fa}.ref-card :where(a,button):focus-visible,.ref-button:focus-visible,.ref-link:focus-visible,.ref-faq summary:focus-visible{outline:0;box-shadow:var(--focus-ring)}.ref-card--flat{box-shadow:none}.ref-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:var(--radius-button);background:var(--color-primary-soft);color:var(--ref-blue)}.ref-icon--teal{background:#11aaa21f;color:var(--ref-teal)}.ref-icon--violet{background:#6338f61f;color:var(--ref-violet)}.ref-button-row{display:flex;flex-wrap:wrap;gap:.9rem}.ref-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.6rem;border:1px solid transparent;border-radius:var(--radius-button);padding:.74rem 1.12rem;font-family:var(--font-heading);font-size:.95rem;font-weight:800;line-height:1;text-decoration:none;cursor:pointer;transition:transform var(--dur-micro) var(--ease-micro),border-color var(--dur-micro) var(--ease-micro),background-color var(--dur-micro) var(--ease-micro),box-shadow var(--dur-micro) var(--ease-micro),color var(--dur-micro) var(--ease-micro)}.ref-button:hover{transform:translateY(-1px)}.ref-button__arrow{display:inline-block;transition:transform var(--dur-micro) var(--ease-micro)}.ref-button:hover .ref-button__arrow,.ref-button:focus-visible .ref-button__arrow{transform:translate(3px)}.ref-button--primary,.ref-button--primary:visited{border-color:var(--ref-blue);background:var(--ref-blue);color:var(--color-surface);box-shadow:var(--shadow-button-hover)}.ref-button--primary:hover,.ref-button--primary:focus-visible,.ref-button--primary:active{border-color:var(--ref-blue-deep);background:var(--ref-blue-deep);color:var(--color-surface)}.ref-button--secondary,.ref-button--secondary:visited{border:1px solid var(--ref-line-strong);background:var(--color-surface);color:var(--ref-blue)}.ref-button--secondary:hover,.ref-button--secondary:focus-visible,.ref-button--secondary:active{border-color:var(--ref-blue);background:var(--color-primary-soft);color:var(--ref-blue-deep)}.ref-grid-3{display:grid;gap:1rem}@media(min-width:768px){.ref-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ref-grid-4{display:grid;gap:1rem}@media(min-width:768px){.ref-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ref-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ref-link{display:inline-flex;min-height:44px;align-items:center;gap:.45rem;padding-block:.25rem;color:var(--ref-blue);font-weight:800}.ref-logo-strip{border-block:1px solid var(--ref-line);background:#f7faffd1;padding-block:.68rem}.ref-logo-strip__label{margin:0 0 .55rem;color:#071744b3;font-size:.82rem;font-weight:700;text-align:center}.ref-logo-strip__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(1rem,3.4vw,2.8rem);color:#071744b3;font-family:var(--font-heading);font-size:clamp(.72rem,.85vw,.92rem);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.reference-step-row{display:grid;gap:.85rem}@media(min-width:768px){.reference-step-row{grid-template-columns:repeat(var(--step-count, 3),minmax(0,1fr))}}.reference-step-card{position:relative;min-width:0;border:1px solid var(--ref-line);border-radius:var(--radius-card);background:var(--color-surface);padding:.92rem}.reference-step-card:after{content:"";position:absolute;left:calc(100% + .1rem);top:50%;width:1.5rem;border-top:1.5px dashed rgba(18,99,255,.55)}.reference-step-card:last-child:after{display:none}.reference-step-card>span:first-child{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--ref-blue);color:#fff;font-size:.8rem;font-weight:900}.reference-step-card h3,.reference-step-card h2{margin:.62rem 0 .25rem;color:var(--ref-navy);font-size:.86rem;font-weight:900}.reference-step-card p{margin:0;color:var(--ref-muted);font-size:.72rem;line-height:1.45}.reference-step-card>svg:last-child{position:absolute;right:.78rem;bottom:.72rem;color:var(--ref-blue)}.reference-kpi-card{min-width:0;border:1px solid var(--ref-line);border-radius:var(--radius-card);background:var(--color-surface);padding:.78rem}.reference-kpi-card svg{color:var(--ref-blue)}.reference-kpi-card strong{display:block;margin-top:.5rem;color:var(--ref-navy);font-size:clamp(1.2rem,2vw,1.7rem);font-weight:900;line-height:1}.reference-kpi-card span{display:block;margin-top:.35rem;color:var(--ref-muted);font-size:.72rem;line-height:1.3}.reference-dot-wave{position:absolute;inset:auto -4rem -8rem auto;width:26rem;height:18rem;background-image:radial-gradient(circle,rgba(35,210,223,.68) 1px,transparent 1.5px);background-size:14px 14px;transform:rotate(-16deg);opacity:.64}.ref-faq{overflow:hidden;border:1px solid var(--ref-line);border-radius:var(--radius-card);background:var(--color-surface)}.ref-faq details+details{border-top:1px solid var(--ref-line)}.ref-faq summary{cursor:pointer;list-style:none;padding:1rem 1.15rem;color:var(--ref-navy);font-weight:800}.ref-faq summary::-webkit-details-marker{display:none}.ref-faq p{margin:0;padding:0 1.15rem 1rem;color:var(--ref-muted);font-size:.95rem;line-height:1.6}.ref-standard-cta{position:relative;overflow:hidden;border:1px solid var(--ref-line);border-radius:var(--ref-radius);background:var(--color-surface);padding:clamp(1.35rem,3vw,2rem);color:var(--ref-muted);box-shadow:var(--ref-shadow-soft)}.ref-standard-cta>*{position:relative;z-index:1}.ref-standard-cta h2{margin:0;max-width:42rem;color:var(--ref-navy);font-size:clamp(1.45rem,2.5vw,2rem)}.ref-standard-cta p{margin:.6rem 0 1.1rem;max-width:42rem;color:var(--ref-muted);line-height:1.55}.reference-generated-visual{display:block;width:100%;height:auto;border-radius:var(--radius-card-lg);object-fit:cover;box-shadow:var(--shadow-surface)}.reference-generated-visual--soft{border:1px solid rgba(223,232,247,.88);background:#f7faff}.reference-generated-visual--tab{aspect-ratio:16 / 9;min-height:0}.reference-hero-asset{display:block;width:min(100%,var(--ref-hero-asset-mobile-max, 680px));height:auto;margin-inline:auto;object-fit:contain;filter:drop-shadow(0 24px 48px rgba(7,23,68,.1))}.ref-mobile-detail>summary{display:none}@media(max-width:1023px){.ref-mobile-detail[data-tablet-collapse]{display:block;margin-top:.85rem;overflow:hidden;border:1px solid var(--ref-line);border-radius:var(--radius-card);background:#ffffffe6;box-shadow:none}.ref-mobile-detail[data-tablet-collapse]>summary{display:flex;min-height:48px;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:.75rem;padding:.82rem .95rem;color:var(--ref-navy);font-family:var(--font-heading);font-size:.92rem;font-weight:900;touch-action:manipulation}.ref-mobile-detail[data-tablet-collapse]>summary::-webkit-details-marker{display:none}.ref-mobile-detail[data-tablet-collapse]>summary:after{content:"+";display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:var(--radius-pill);background:#1263ff17;color:var(--ref-blue);font-size:1.05rem;line-height:1}.ref-mobile-detail[data-tablet-collapse][open]>summary:after{content:"–"}.ref-mobile-detail[data-tablet-collapse]>:not(summary){margin:.9rem}}@media(min-width:768px)and (max-width:1023px){.ref-mobile-detail[data-tablet-collapse]{margin-top:1rem}.ref-mobile-detail[data-tablet-collapse]>:not(summary){margin:1rem}}@media(min-width:1024px){.reference-hero-asset{width:min(var(--ref-hero-asset-vw, 50vw),var(--ref-hero-asset-max, 780px));margin-left:var(--ref-hero-asset-shift-left, -.75rem);margin-right:var(--ref-hero-asset-shift-right, -1rem)}}@media(max-width:1023px){.reference-hero-asset{width:min(100%,680px)}}@media(max-width:640px){.reference-shell{background:radial-gradient(ellipse 28rem 15rem at 78% 5rem,rgba(96,165,250,.08),transparent 74%),radial-gradient(ellipse 24rem 14rem at 12% 32rem,rgba(18,99,255,.05),transparent 74%),linear-gradient(180deg,#ffffffdb,#f8fbff8a 58%,#ffffffb8)}.reference-shell:after{display:none}.ref-section:before,.ref-section:after{display:block}.ref-section:before{opacity:.2}.ref-section:after{opacity:.24}.ref-button-row,.ref-button{width:100%}.ref-container{width:min(100% - 24px,1240px)}.ref-section{padding-block:26px}.ref-section--compact{padding-block:20px}.ref-title{font-size:clamp(1.72rem,7.8vw,2.28rem);line-height:1.04;overflow-wrap:break-word;word-break:normal;hyphens:manual;text-wrap:wrap}.ref-title--section{font-size:clamp(1.55rem,7vw,2.1rem)}.ref-lead{font-size:.86rem;line-height:1.38}.reference-shell :where(.about-reference__hero,.bx-hero,.contact-reference__hero,.industries-page__hero,.kc-hero,.leistungen-page__hero,.product-detail-hero,.seminar-detail__hero,.seminars-planning-page__hero,.trust-page__hero){padding-block:clamp(24px,6vw,34px) clamp(.78rem,3vw,1.05rem)}.ref-eyebrow{max-width:100%;white-space:normal}.ref-logo-strip__inner{justify-content:flex-start;gap:.9rem 1.2rem;font-size:.7rem}.ref-logo-strip__label{text-align:left}.reference-step-card:after{display:none}.reference-generated-visual{border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.reference-hero-asset{display:none}.ref-mobile-detail{display:block;margin-top:.85rem;overflow:hidden;border:1px solid var(--ref-line);border-radius:var(--radius-card);background:#ffffffdb}.ref-mobile-detail>summary{display:flex;min-height:46px;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:.75rem;padding:.78rem .9rem;color:var(--ref-navy);font-family:var(--font-heading);font-size:.9rem;font-weight:900;touch-action:manipulation}.ref-mobile-detail>summary::-webkit-details-marker{display:none}.ref-mobile-detail>summary:after{content:"+";display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border-radius:var(--radius-pill);background:#1263ff17;color:var(--ref-blue);font-size:1.05rem;line-height:1}.ref-mobile-detail[open]>summary:after{content:"–"}.ref-mobile-detail>:not(summary){margin:.85rem}}
