.l26-page{background:var(--surface-section)}.l26-page #security,.l26-page #governance,.l26-page #betrieb{padding:48px 0}.l26-page #plattform{padding-bottom:48px}.l26-page #betrieb{padding-bottom:96px}@media (max-width:960px){.l26-page #security,.l26-page #governance,.l26-page #betrieb{padding:36px 0}.l26-page #plattform{padding-bottom:36px}.l26-page #betrieb{padding-bottom:72px}}.l26-ui{background:var(--neutral-white);border:1px solid var(--border);border-radius:var(--radius-default);box-shadow:var(--shadow-sm);overflow:hidden}.l26-ui__head{border-bottom:1px solid var(--border);background:var(--neutral-100);letter-spacing:.01em;color:var(--primary-400);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:.75rem;font-weight:600;display:flex}.l26-ui__head svg{width:14px;height:14px;color:var(--neutral-400)}.l26-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:.6875rem;font-weight:600;line-height:1.5;display:inline-flex}.l26-badge--ok{background:color-mix(in srgb, var(--success) 10%, transparent);border-color:color-mix(in srgb, var(--success) 28%, transparent);color:var(--success-700)}.l26-badge--neutral{background:var(--neutral-100);border-color:var(--border);color:var(--primary-400)}.l26-badge--live{background:color-mix(in srgb, var(--secondary) 12%, transparent);border-color:color-mix(in srgb, var(--secondary) 30%, transparent);color:var(--secondary-700)}.l26-badge--blocked{background:color-mix(in srgb, var(--error) 10%, transparent);border-color:color-mix(in srgb, var(--error) 28%, transparent);color:var(--error-600)}.l26-badge__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.l26-redact{background:var(--neutral-200);border-radius:999px;height:8px;display:block}.l26-hero{padding-top:188px;padding-bottom:24px;overflow:visible}@media (max-width:960px){.l26-hero{padding-top:180px}}@media (max-width:560px){.l26-hero{padding-top:156px}}.l26-hero .hero-bg,.l26-hero .hero-grid{bottom:-220px;-webkit-mask-image:linear-gradient(#000 0% 56%,#0000 100%);mask-image:linear-gradient(#000 0% 56%,#0000 100%)}.l26-hero .hero-text{max-width:1040px}.l26-hero .l26-hero__title{color:var(--text-heading);white-space:nowrap;max-width:none;margin:0 auto;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.31}.l26-hero .l26-hero__sub{color:var(--primary-400);max-width:none;margin-top:24px;font-size:1.3125rem;line-height:1.55}.l26-hero__sub-break{display:inline}@media (max-width:640px){.l26-hero .l26-hero__title{white-space:normal;max-width:16ch}}@media (max-width:1080px){.l26-hero .l26-hero__sub{max-width:620px}}.l26-hero__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}section.band.l26-offerings{padding-top:70px}.l26-page .section-eyebrow{display:none}.l26-slider-nav{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.l26-slider-btn{border:1px solid var(--border);background:var(--neutral-white);width:40px;height:40px;color:var(--primary-600);box-shadow:var(--shadow-sm);border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,opacity .15s;display:flex}.l26-slider-btn svg{width:18px;height:18px}.l26-slider-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--secondary) 45%, transparent);background:var(--secondary-100)}.l26-slider-btn:disabled{opacity:.35;cursor:default;box-shadow:none}.l26-slider{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:8px var(--space-gutter) 20px;scrollbar-width:none;gap:20px;scroll-padding-inline-start:var(--space-gutter);display:flex;overflow-x:auto}.l26-slider::-webkit-scrollbar{display:none}.l26-slider.is-draggable{cursor:grab}.l26-slider.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.l26-slider.is-draggable a,.l26-slider.is-draggable img{-webkit-user-drag:none}@media (min-width:1248px){.l26-slider{padding-left:calc((100% - var(--max)) / 2 + var(--space-gutter));scroll-padding-inline-start:calc((100% - var(--max)) / 2 + var(--space-gutter))}}.l26-card{isolation:isolate;scroll-snap-align:start;border-radius:var(--radius-large);background:var(--neutral-white);border:1px solid var(--border);min-height:470px;box-shadow:var(--shadow-sm);flex-direction:column;flex:0 0 384px;padding:32px 28px 0;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.l26-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 60% at 20% 100%, color-mix(in srgb, var(--secondary) 9%, transparent) 0%, transparent 70%), radial-gradient(65% 60% at 90% 90%, color-mix(in srgb, var(--primary) 7%, transparent) 0%, transparent 72%);position:absolute;inset:45% 0 0}.l26-card:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb, var(--secondary) 35%, transparent);transform:translateY(-3px)}.l26-card__body{position:static}.l26-card__title{color:var(--text-heading);font-size:1.75rem;line-height:1.2}.l26-card.is-static:hover{box-shadow:var(--shadow-sm);border-color:var(--border);transform:none}.l26-card__tag{vertical-align:middle;background:var(--neutral-100);border:1px solid var(--border);font-family:var(--font-body);letter-spacing:.01em;color:var(--neutral-600);white-space:nowrap;border-radius:999px;margin-left:12px;padding:3px 10px;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-block}.l26-card__sub{color:var(--primary-400);max-width:40ch;margin-top:12px;font-size:.9375rem;line-height:1.6}.l26-card__link{color:inherit;font:inherit;text-decoration:none}.l26-card__link:after{content:"";z-index:3;border-radius:var(--radius-large);position:absolute;inset:0}.l26-card__ill{height:250px;margin-top:auto;padding-top:20px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 74%,#0000 100%);mask-image:linear-gradient(#000 0% 74%,#0000 100%)}.l26-models__list{list-style:none}.l26-model{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 14px;font-size:.8125rem;display:grid}.l26-model:first-child{border-top:none}.l26-model.is-selected{background:color-mix(in srgb, var(--secondary) 7%, transparent)}.l26-model__radio{border:1.5px solid var(--neutral-300);border-radius:50%;flex-shrink:0;width:13px;height:13px}.l26-model.is-selected .l26-model__radio{border-color:var(--secondary-600);border-width:4px}.l26-model__name{min-width:0;color:var(--primary-600);align-items:center;gap:8px;font-weight:600;display:flex}.l26-model__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.l26-model__tag{border:1px solid var(--border);background:var(--neutral-100);color:var(--neutral-600);border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:.625rem;font-weight:600}.l26-model__perk{color:var(--neutral);white-space:nowrap;font-size:.75rem}.l26-model.is-selected .l26-model__perk{color:var(--secondary-700);font-weight:600}.l26-chat{flex-direction:column;gap:10px;padding:14px;display:flex}.l26-chat__row{align-items:flex-start;gap:8px;display:flex}.l26-chat__row--user{justify-content:flex-end}.l26-chat__avatar{background:linear-gradient(140deg, var(--primary) 0%, var(--secondary-700) 100%);border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:2px}.l26-chat__bubble{border-radius:var(--radius-small);border:1px solid var(--border);background:var(--neutral-100);color:var(--primary-600);padding:8px 12px;font-size:.8125rem;line-height:1.45}.l26-chat__bubble--user{background:color-mix(in srgb, var(--secondary) 12%, transparent);border-color:color-mix(in srgb, var(--secondary) 28%, transparent);color:var(--secondary-700);font-weight:600}.l26-chat__bubble--app{background:var(--neutral-100);flex:1;min-width:0;padding:12px}.l26-scaffold__tables{flex-wrap:nowrap;gap:6px;margin-bottom:12px;display:flex}.l26-table-chip{border-radius:var(--radius-small);border:1px solid var(--border);background:var(--neutral-white);color:var(--primary-600);white-space:nowrap;align-items:center;gap:5px;padding:4px 8px;font-size:.6875rem;font-weight:600;display:inline-flex}.l26-table-chip svg{width:12px;height:12px;color:var(--neutral-400)}.l26-scaffold__badge{margin-bottom:12px}.l26-preview{border-radius:var(--radius-small);border:1px solid var(--border);background:var(--neutral-white);overflow:hidden}.l26-preview__row{border-top:1px solid var(--border);align-items:center;gap:12px;padding:9px 12px;display:flex}.l26-preview__row:first-child{border-top:none}.l26-preview__row .l26-redact{flex-shrink:0}.l26-preview__row .l26-badge{margin-left:auto}.l26-sandbox{border:1.5px dashed color-mix(in srgb, var(--primary) 30%, transparent);border-radius:var(--radius-default);background:color-mix(in srgb, var(--primary) 3%, transparent);padding:22px 14px 14px;position:relative}.l26-sandbox__label{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);background:var(--neutral-white);letter-spacing:.06em;text-transform:uppercase;color:var(--primary-400);border-radius:999px;padding:1px 8px;font-size:.625rem;font-weight:700;position:absolute;top:-9px;left:14px}.l26-job{padding:12px 14px}.l26-job__row{align-items:center;gap:8px;font-size:.8125rem;display:flex}.l26-job__name{color:var(--primary-600);font-weight:600}.l26-job__state{margin-left:auto}.l26-job__call{border-top:1px solid var(--border);color:var(--neutral-600);flex-wrap:nowrap;align-items:center;gap:8px;margin-top:10px;padding-top:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;display:flex}.l26-job__call>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.l26-job__call .l26-badge{flex-shrink:0;margin-left:auto}.l26-steps{padding:16px 16px 4px}.l26-step{align-items:center;gap:12px;padding-bottom:22px;display:flex;position:relative}.l26-step:last-child{padding-bottom:0}.l26-step:not(:last-child):before{content:"";background:var(--neutral-200);width:1.5px;position:absolute;top:16px;bottom:2px;left:6px}.l26-step__marker{z-index:1;border:2px solid var(--neutral-300);background:var(--neutral-white);border-radius:50%;flex-shrink:0;width:13px;height:13px;position:relative}.l26-step.is-done .l26-step__marker{border-color:var(--secondary-600);background:var(--secondary-600)}.l26-step.is-active .l26-step__marker{border-color:var(--secondary-600);border-width:4px}.l26-step__name{color:var(--primary-600);font-size:.8125rem;font-weight:600}.l26-step.is-upcoming .l26-step__name{color:var(--neutral)}.l26-step__state{color:var(--neutral);margin-left:auto;font-size:.6875rem}.l26-bento{--emblem-de-black:#000;--emblem-de-red:#d00;--emblem-de-gold:#ffce00;--emblem-eu-blue:#039;--emblem-eu-gold:#fc0;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.l26-bento__cell{border-radius:var(--radius-default);background:var(--neutral-white);border:1px solid var(--border);padding:28px;transition:transform .25s,box-shadow .25s;display:flex}.l26-bento__cell:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.l26-bento__cell--wide{grid-column:span 2;align-items:center;gap:28px}.l26-bento__cell--tall{text-align:center;flex-direction:column;grid-row:span 2;justify-content:center;align-items:center;gap:24px}.l26-bento__seal{background:var(--neutral-white);border:1px solid var(--border);width:96px;height:96px;box-shadow:var(--shadow-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:flex}.l26-bento__cell--tall .l26-bento__seal{width:112px;height:112px}.l26-bento__seal svg{width:100%;height:100%}.l26-bento__title{font-family:var(--font-head);color:var(--text-heading);margin-bottom:8px;font-size:1.125rem;font-weight:700}.l26-bento__body{color:var(--primary-400);font-size:.9375rem;line-height:1.6}.l26-gov{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.l26-gov-card{border-radius:var(--radius-default);background:var(--neutral-white);border:1px solid var(--border);flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.l26-gov-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.l26-gov-card__visual{background:radial-gradient(80% 90% at 50% 0%, color-mix(in srgb, var(--secondary) 7%, transparent) 0%, transparent 70%), var(--neutral-100);border-bottom:1px solid var(--border);align-items:center;height:196px;padding:20px;display:flex;position:relative;overflow:hidden}.l26-gov-card__visual>*{width:100%}.l26-gov-card__text{padding:24px}.l26-gov-card__text h3{margin-bottom:10px;font-size:1.1875rem;line-height:1.3}.l26-gov-card__text p{color:var(--primary-400);font-size:.9375rem;line-height:1.6}.l26-idp{flex-direction:column;gap:8px;display:flex}.l26-idp__row{border-radius:var(--radius-small);border:1px solid var(--border);background:var(--neutral-white);box-shadow:var(--shadow-sm);color:var(--primary-600);align-items:center;gap:10px;padding:10px 12px;font-size:.8125rem;font-weight:600;display:flex}.l26-idp__mark{background:var(--neutral-100);border:1px solid var(--border);width:24px;height:24px;color:var(--primary-400);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.l26-idp__mark svg{width:13px;height:13px}.l26-idp__row .l26-badge{margin-left:auto}.l26-perm{border-radius:var(--radius-small);border:1px solid var(--border);background:var(--neutral-white);box-shadow:var(--shadow-sm);font-size:.75rem;overflow:hidden}.l26-perm__row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 44px 44px 48px;align-items:center;gap:4px;padding:8px 12px;display:grid}.l26-perm__row--head{background:var(--neutral-100);letter-spacing:.04em;text-transform:uppercase;color:var(--neutral);border-top:none;font-size:.6875rem;font-weight:600}.l26-perm__row--head span:not(:first-child),.l26-perm__row span.l26-check-cell{text-align:center;justify-self:center}.l26-check{border:1.5px solid var(--neutral-300);color:#0000;border-radius:4px;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.l26-check.is-on{background:var(--secondary-600);border-color:var(--secondary-600);color:var(--neutral-white)}.l26-check svg{width:9px;height:9px}.l26-log{border-radius:var(--radius-small);border:1px solid var(--border);background:var(--neutral-white);box-shadow:var(--shadow-sm);font-size:.6875rem;overflow:hidden}.l26-log__row{border-top:1px solid var(--border);white-space:nowrap;grid-template-columns:42px 62px minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:8px;padding:7px 12px;display:grid}.l26-log__row>span{text-overflow:ellipsis;overflow:hidden}.l26-log__row--head{background:var(--neutral-100);letter-spacing:.04em;text-transform:uppercase;color:var(--neutral);border-top:none;font-weight:600}.l26-log__time,.l26-log__user{color:var(--neutral);font-family:JetBrains Mono,ui-monospace,monospace}.l26-log__agent{color:var(--primary-600);font-weight:600}.l26-log__action{color:var(--neutral-600)}.l26-log__row--blocked .l26-log__action{color:var(--error-600);font-weight:600}.l26-switch{background:var(--neutral-white);border:1px solid var(--border);max-width:660px;box-shadow:var(--shadow-sm);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;padding:4px;display:grid;position:relative}.l26-switch__pill{background:color-mix(in srgb, var(--secondary) 12%, var(--neutral-white));border:1px solid color-mix(in srgb, var(--secondary) 35%, transparent);border-radius:999px;width:calc(33.3333% - 2.66667px);height:calc(100% - 8px);transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;left:4px}.l26-switch__btn{z-index:1;font-family:var(--font-body);color:var(--primary-400);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:.9375rem;font-weight:600;transition:color .15s;display:flex;position:relative}.l26-switch__btn.is-active{color:var(--text-heading)}.l26-switch__icon{width:18px;height:18px;color:var(--neutral-400);flex-shrink:0;transition:color .15s}.l26-switch__btn.is-active .l26-switch__icon{color:var(--secondary-700)}.l26-switch__icon svg{width:100%;height:100%}.l26-deploy-panel{border-radius:var(--radius-default);background:var(--neutral-white);border:1px solid var(--border);max-width:900px;box-shadow:var(--shadow-sm);margin:24px auto 0;padding:32px}.l26-deploy-panel__head{align-items:center;gap:18px;display:flex}.l26-deploy-panel__mark{border-radius:var(--radius-small);background:color-mix(in srgb, var(--secondary) 11%, transparent);width:56px;height:56px;color:var(--secondary-700);flex-shrink:0;padding:15px}.l26-deploy-panel__mark svg{width:100%;height:100%}.l26-deploy-panel__title{color:var(--text-heading);font-size:1.5rem;line-height:1.25}.l26-deploy-panel__body{max-width:62ch;color:var(--primary-400);margin-top:20px;font-size:1rem;line-height:1.65}.l26-deploy-facts{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;padding-top:24px;display:grid}.l26-deploy-fact{align-items:flex-start;gap:10px;display:flex}.l26-deploy-fact__icon{width:18px;height:18px;color:var(--neutral-400);flex-shrink:0;margin-top:2px}.l26-deploy-fact__icon svg{width:100%;height:100%}.l26-deploy-fact dt{letter-spacing:.02em;text-transform:uppercase;color:var(--neutral);font-size:.75rem;font-weight:600}.l26-deploy-fact dd{color:var(--text-heading);margin-top:2px;font-size:.9375rem;font-weight:600}.l26-page .final-cta .btn-primary{background:var(--secondary-400);color:var(--primary-700)}.l26-page .final-cta .btn-primary:hover{background:var(--secondary-300);color:var(--primary-700)}@media (max-width:1080px){.l26-gov{grid-template-columns:repeat(2,minmax(0,1fr))}.l26-gov-card:last-child{grid-column:1/-1}.l26-gov-card:last-child .l26-gov-card__visual{height:168px}}@media (max-width:900px){.l26-card{flex-basis:320px}.l26-bento{grid-template-columns:minmax(0,1fr)}.l26-bento__cell--wide,.l26-bento__cell--tall{text-align:left;flex-direction:row;grid-area:span 1/span 1;align-items:center;gap:24px}.l26-bento__cell--tall .l26-bento__seal{width:96px;height:96px}.l26-deploy-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.l26-gov{grid-template-columns:minmax(0,1fr)}.l26-gov-card:last-child .l26-gov-card__visual{height:196px}}@media (max-width:560px){.l26-hero .l26-hero__title{max-width:none}.l26-hero .l26-hero__sub{font-size:1.0625rem}.l26-hero__sub-break{display:none}.l26-hero__cta{flex-direction:column;align-items:stretch;width:100%}.l26-hero__cta .btn{width:100%}.l26-bento{gap:14px}.l26-bento__cell,.l26-bento__cell--wide,.l26-bento__cell--tall{text-align:left;flex-direction:column;align-items:flex-start;gap:18px;padding:22px}.l26-bento__seal,.l26-bento__cell--tall .l26-bento__seal{width:76px;height:76px}.l26-bento__title{font-size:1.0625rem}.l26-bento__body{font-size:.875rem}.l26-switch{border-radius:var(--radius-default);grid-template-columns:minmax(0,1fr)}.l26-switch__pill{display:none}.l26-switch__btn{border-radius:var(--radius-small);justify-content:flex-start}.l26-switch__btn.is-active{background:color-mix(in srgb, var(--secondary) 12%, var(--neutral-white))}.l26-deploy-panel{padding:22px}.l26-deploy-facts{grid-template-columns:minmax(0,1fr)}.l26-card{flex-basis:282px;padding:28px 24px 0}.l26-card__title{font-size:1.5rem}.l26-model{gap:8px;padding:8px 11px;font-size:.75rem}.l26-model__tag{display:none}.l26-model__perk{font-size:.6875rem}.l26-log__row{grid-template-columns:38px minmax(0,.9fr) minmax(0,1.3fr);gap:6px}.l26-log__user{display:none}}
