.ai-realization-page{background:var(--white)}#modellen,#kontakt{scroll-margin-top:82px}.ar-story{--surface-top:10%;--surface-right:0%;--surface-bottom:8%;--surface-left:49%;--solution-opacity:1;--story-progress:0;--early-response:0;--progress-opacity:1;position:relative;height:410svh;background:var(--white);color:var(--ink)}.ar-story-sticky{position:sticky;top:0;height:100svh;min-height:620px;display:grid;place-items:center;overflow:hidden}.ar-story-visual{position:absolute;inset:0;z-index:2;pointer-events:none}.ar-visual-surface{position:absolute;top:var(--surface-top);right:var(--surface-right);bottom:var(--surface-bottom);left:var(--surface-left);overflow:hidden;background:transparent;transition:background-color 620ms var(--ease);will-change:inset}.ar-story[data-visual-stage="focus"] .ar-visual-surface{background:var(--blue-soft)}.ar-story[data-visual-stage="solution"] .ar-visual-surface{background:var(--blue)}.ar-visual-grid{position:absolute;inset:0;opacity:0;transition:opacity 420ms ease}.ar-visual-grid::before,.ar-visual-grid::after{position:absolute;background:rgba(25,23,20,0.15);content:""}.ar-visual-grid::before{top:35%;right:0;left:0;height:1px}.ar-visual-grid::after{top:0;bottom:0;left:58%;width:1px}.ar-story[data-visual-stage="focus"] .ar-visual-grid,.ar-story[data-visual-stage="solution"] .ar-visual-grid{opacity:1}.ar-visual-sketch,.ar-visual-solution{position:absolute;inset:0}.ar-visual-sketch{transform:translateY(calc(var(--early-response) * -10px))}.ar-sketch-fragment{position:absolute;display:grid;align-content:center;gap:10px;border:1px solid rgba(25,23,20,0.72);padding:18px;background:rgba(255,253,249,0.86);opacity:0.72;transition:transform 760ms var(--ease),opacity 360ms ease,background-color 520ms ease}.ar-sketch-fragment span{display:block;height:5px;background:rgba(25,23,20,0.72)}.ar-sketch-fragment span:nth-child(2){width:74%}.ar-sketch-fragment span:nth-child(3){width:46%}.ar-sketch-fragment-a{top:9%;left:5%;width:34%;height:17%;transform:translate(-28px,34px) rotate(-4deg)}.ar-sketch-fragment-b{top:31%;left:25%;width:43%;height:22%;transform:translate(42px,-24px) rotate(3deg)}.ar-sketch-fragment-c{bottom:9%;left:8%;width:37%;height:16%;transform:translate(-10px,-30px) rotate(2deg)}.ar-sketch-fragment-d{right:5%;bottom:24%;width:28%;height:21%;transform:translate(34px,26px) rotate(-3deg)}.ar-story[data-visual-stage="focus"] .ar-sketch-fragment{background:rgba(255,253,249,0.92);opacity:0.58;transform:translate(0,0) rotate(0)}.ar-story[data-visual-stage="focus"] .ar-sketch-fragment-b{border-color:var(--warm);background:var(--warm-soft);opacity:1}.ar-story[data-visual-stage="focus"] .ar-sketch-fragment-b span:first-child{background:var(--warm)}.ar-story[data-visual-stage="solution"] .ar-sketch-fragment{opacity:0;transform:translateY(-12px) scale(0.98)}.ar-sketch-connector{position:absolute;display:block;background:rgba(25,23,20,0.48);opacity:calc(var(--early-response) * 0.34);transform:scale(calc(var(--early-response) * 0.34));transition:opacity 220ms ease 220ms,transform 620ms var(--ease) 160ms}.ar-sketch-connector-a{top:22%;left:39%;width:26%;height:1px;transform-origin:left center}.ar-sketch-connector-b{top:51%;left:46%;width:1px;height:27%;transform-origin:center top}.ar-sketch-connector-c{right:31%;bottom:35%;width:23%;height:1px;transform-origin:left center}.ar-story[data-visual-stage="focus"] .ar-sketch-connector{opacity:1;transform:scale(1)}.ar-visual-solution{inset:7%;border:1px solid rgba(25,23,20,0.64);background:rgba(255,253,249,0.18);opacity:0;transform:translateY(24px) scale(0.97);transition:opacity 360ms ease,transform 720ms var(--ease)}.ar-story[data-visual-stage="solution"] .ar-visual-solution{opacity:var(--solution-opacity);transform:translateY(0) scale(1)}.ar-solution-toolbar{height:52px;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(25,23,20,0.52);padding:0 18px}.ar-solution-toolbar span{width:7px;height:7px;border:1px solid var(--ink);background:var(--white)}.ar-solution-toolbar i{width:30%;height:5px;margin-left:auto;background:rgba(25,23,20,0.56)}.ar-solution-layout{height:calc(100% - 52px);display:grid;grid-template-columns:22% minmax(0,1fr)}.ar-solution-navigation{display:grid;align-content:start;gap:15px;border-right:1px solid rgba(25,23,20,0.52);padding:28px 18px}.ar-solution-navigation span{height:6px;background:rgba(25,23,20,0.54)}.ar-solution-navigation span:nth-child(2){width:72%;background:var(--warm)}.ar-solution-navigation span:nth-child(3){width:86%}.ar-solution-navigation span:nth-child(4){width:58%}.ar-solution-workspace{position:relative;overflow:hidden}.ar-solution-input{position:absolute;top:9%;right:7%;left:7%;height:54px;display:flex;align-items:center;border:1px solid rgba(25,23,20,0.58);padding:0 16px;background:rgba(255,253,249,0.84)}.ar-solution-input span{width:58%;height:6px;background:rgba(25,23,20,0.64)}.ar-solution-input i{width:24px;height:24px;margin-left:auto;background:var(--ink)}.ar-solution-flow{position:absolute;top:37%;right:8%;left:8%;height:31%}.ar-flow-line{position:absolute;top:50%;height:1px;background:rgba(25,23,20,0.68)}.ar-flow-line-a{left:14%;width:31%}.ar-flow-line-b{right:14%;width:31%}.ar-flow-node{position:absolute;top:calc(50% - 22px);width:44px;height:44px;border:1px solid var(--ink);background:var(--white)}.ar-flow-node-a{left:3%}.ar-flow-node-b{left:calc(50% - 22px);background:var(--warm)}.ar-flow-node-c{right:3%;background:var(--ink)}.ar-flow-signal{position:absolute;top:calc(50% - 4px);left:12%;width:8px;height:8px;background:var(--warm);animation:ar-signal 2.8s ease-in-out infinite}.ar-solution-output{position:absolute;right:7%;bottom:8%;left:7%;display:grid;gap:8px}.ar-solution-output span{display:block;height:5px;background:rgba(25,23,20,0.56)}.ar-solution-output span:nth-child(2){width:88%}.ar-solution-output span:nth-child(3){width:68%}.ar-solution-output span:nth-child(4){width:42%;background:var(--warm)}@keyframes ar-signal{0%,12%{left:12%;opacity:0}22%,78%{opacity:1}88%,100%{left:86%;opacity:0}}.ar-story-scenes{position:relative;z-index:3;height:100%;display:grid;align-items:center;justify-items:start;padding:116px 0 64px}.ar-story-scene{grid-area:1 / 1;width:100%;max-width:540px;opacity:var(--scene-opacity,0);transform:translateY(var(--scene-y,0));text-align:left;pointer-events:none;will-change:opacity}.ar-story:not([data-story-ready]) .ar-story-scene.is-active{opacity:1}.ar-story[data-intro="pending"] .ar-story-scene:first-child,.ar-story[data-intro="pending"] .ar-visual-sketch{opacity:0}.ar-story[data-intro="running"] .ar-story-scene:first-child{animation:ar-question-enter 760ms var(--ease) both}.ar-story[data-intro="running"] .ar-visual-sketch{animation:ar-visual-enter 820ms var(--ease) 120ms both}@keyframes ar-question-enter{from{opacity:0;transform:translateY(36px)}to{opacity:var(--scene-opacity,1);transform:translateY(var(--scene-y,0))}}@keyframes ar-visual-enter{from{opacity:0;transform:translateX(26px)}to{opacity:1;transform:translateX(0)}}.ar-story-answer{color:var(--ink)}.ar-story-answer h2{max-width:560px}.ar-story-scene h1,.ar-story-scene h2{max-width:560px;margin:0;font-size:3rem;font-weight:510;line-height:1.07;letter-spacing:0;text-wrap:balance}.ar-story-progress{position:absolute;right:0;bottom:30px;left:0;z-index:4;display:grid;grid-template-columns:24px minmax(80px,180px) 24px 18px;align-items:center;justify-content:start;gap:12px;color:var(--ink);font-size:0.72rem;font-weight:700;font-variant-numeric:tabular-nums;opacity:var(--progress-opacity);transition:opacity 180ms ease}.ar-story-progress-track{position:relative;height:1px;overflow:hidden;background:rgba(25,23,20,0.25)}.ar-story-progress-track i{position:absolute;inset:0;display:block;background:currentColor;transform:scaleX(max(0.025,var(--story-progress)));transform-origin:left center;will-change:transform}.ar-story-progress-arrow{width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}.ar-model-section,.ar-impact,.ar-proof,.ar-continuity,.ar-faq{padding:118px 0 126px}.ar-model-heading h2,.ar-impact h2,.ar-proof h2,.ar-continuity h2,.ar-faq h2{margin:0;font-size:4rem;font-weight:530;line-height:1;letter-spacing:0;text-wrap:balance}.ar-model-heading>p,.ar-impact-heading>p,.ar-continuity-heading>p{margin:5px 0 0;color:var(--muted);font-size:1.16rem;line-height:1.55}.ar-model-section{overflow:hidden;background:var(--blue)}.ar-model-heading{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(380px,0.58fr);gap:80px;align-items:end;margin-bottom:66px}.ar-model-heading h2{max-width:880px}.ar-model-section .ar-model-heading>p{color:#173843}.ar-model{height:570px;display:flex;overflow:hidden;border:1px solid rgba(25,23,20,0.28);border-radius:5px;background:var(--dark)}.ar-model-panel{--panel-bg:var(--white);--panel-color:var(--ink);position:relative;min-width:0;flex:0.72 1 112px;overflow:hidden;background:var(--panel-bg);color:var(--panel-color);transition:flex 620ms var(--ease),filter 300ms ease}.ar-model-panel + .ar-model-panel{border-left:1px solid rgba(25,23,20,0.24)}.ar-model-panel.is-active{flex:4.4 1 610px}.ar-model-prototype{--panel-bg:var(--warm);--panel-color:#201916}.ar-model-goal{--panel-bg:var(--white)}.ar-model-design{--panel-bg:var(--blue-soft)}.ar-model-build{--panel-bg:var(--dark-soft);--panel-color:var(--white)}.ar-model-validate{--panel-bg:#ebe7e1}.ar-model-result-panel{--panel-bg:var(--blue);--panel-color:#10252e}.ar-model-run{--panel-bg:var(--warm-soft)}.ar-model-trigger{position:absolute;inset:0;z-index:2;width:100%;display:flex;align-items:center;flex-direction:column;border:0;background:transparent;color:inherit;padding:22px 18px;text-align:left;cursor:pointer}.ar-model-panel.is-active .ar-model-trigger{bottom:auto;height:100px;align-items:flex-start;flex-direction:row;gap:24px;border-bottom:1px solid currentColor;padding:24px 28px}.ar-model-index{flex:0 0 auto;font-size:0.72rem;font-weight:780;text-transform:uppercase}.ar-model-name{margin-top:auto;font-size:0.9rem;font-weight:680;line-height:1.18;writing-mode:vertical-rl;transform:rotate(180deg)}.ar-model-panel.is-active .ar-model-name{margin-top:0;font-size:1rem;writing-mode:initial;transform:none}.ar-model-body{position:absolute;inset:100px 0 0;min-width:390px;display:flex;flex-direction:column;opacity:0;visibility:hidden;padding:34px 30px 30px;transition:opacity 180ms ease 0ms,visibility 0ms linear 220ms}.ar-model-panel.is-active .ar-model-body{opacity:1;visibility:visible;transition-delay:240ms,0ms}.ar-model-promise{max-width:570px;margin:0;font-size:2.55rem;font-weight:560;line-height:1.04;text-wrap:balance}.ar-model-body>p:not(.ar-model-promise){max-width:580px;margin:24px 0 0;color:inherit;font-size:1.02rem;line-height:1.53;opacity:0.75}.ar-model-prototype .ar-model-body>p:not(.ar-model-promise){color:#3b1f18;opacity:1}.ar-model-result{max-width:620px;display:grid;grid-template-columns:86px minmax(0,1fr);gap:20px;border-top:1px solid currentColor;margin-top:auto;padding-top:20px}.ar-model-result span{font-size:0.68rem;font-weight:780;text-transform:uppercase}.ar-model-result strong{font-size:1.02rem;font-weight:670;line-height:1.42}.ar-impact{background:var(--dark);color:var(--white)}.ar-impact-heading{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(380px,0.6fr);gap:80px;align-items:end}.ar-impact-heading>p{max-width:590px;color:rgba(255,255,255,0.68)}.ar-impact-phases{position:relative;display:grid;grid-template-columns:minmax(0,0.82fr) 112px minmax(0,1.18fr);align-items:stretch;margin-top:82px}.ar-impact-phase{min-height:440px;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,0.28);padding:34px 38px 38px}.ar-impact-phase-scale{border-color:var(--blue);background:var(--blue);color:var(--ink)}.ar-impact-phase-label{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.22)}.ar-impact-phase-scale .ar-impact-phase-label{border-color:rgba(25,23,20,0.24)}.ar-impact-phase-label span,.ar-impact-phase-copy>span,.ar-impact-targets-copy>span,.ar-proof-copy>span{color:var(--blue);font-size:0.76rem;font-weight:760;text-transform:uppercase}.ar-impact-phase-scale .ar-impact-phase-label span,.ar-impact-phase-scale .ar-impact-phase-copy>span{color:var(--ink)}.ar-impact-phase-label strong{font-size:0.82rem;font-weight:720;text-transform:uppercase}.ar-impact-phase-copy{margin-top:76px}.ar-impact-phase h3,.ar-impact-targets h3{margin:0;font-size:1.55rem;font-weight:620;line-height:1.15}.ar-impact-phase-copy h3{margin-top:12px;font-size:clamp(2rem,3vw,3.3rem)}.ar-impact-phase-copy p,.ar-impact-targets p{max-width:680px;margin:12px 0 0;color:rgba(255,255,255,0.62);font-size:1rem;line-height:1.55}.ar-impact-phase-scale .ar-impact-phase-copy p{color:#173843}.ar-impact-phase-result{margin:auto 0 0;padding-top:30px;border-top:1px solid rgba(255,255,255,0.22);font-size:1.12rem;font-weight:620;line-height:1.45}.ar-impact-phase-scale .ar-impact-phase-result{border-color:rgba(25,23,20,0.24)}.ar-impact-decision{display:grid;align-content:center;justify-items:center;gap:18px;color:rgba(255,255,255,0.72)}.ar-impact-decision span{max-width:80px;font-size:0.67rem;font-weight:700;line-height:1.35;text-align:center;text-transform:uppercase}.ar-impact-decision img{width:28px;height:28px;filter:invert(76%) sepia(74%) saturate(662%) hue-rotate(159deg) brightness(92%);transform:rotate(45deg)}.ar-impact-targets{display:grid;grid-template-columns:minmax(300px,0.54fr) minmax(0,1fr);gap:80px;margin-top:112px;padding-top:42px;border-top:1px solid rgba(255,255,255,0.58)}.ar-impact-targets-copy>span{display:block;margin-bottom:18px}.ar-impact-targets-copy p{max-width:520px}.ar-impact-target-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.ar-impact-target-metrics div{min-width:0;border-left:1px solid rgba(255,255,255,0.2);padding:4px 24px 0}.ar-impact-target-metrics dt{color:var(--blue);font-size:clamp(1.9rem,3vw,3.2rem);font-weight:580;line-height:1;white-space:nowrap}.ar-impact-target-metrics dd{margin:18px 0 0;color:rgba(255,255,255,0.7);font-size:0.9rem;line-height:1.45}.ar-proof{background:var(--blue-soft);color:var(--ink)}.ar-proof-layout{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(520px,1fr);gap:100px;align-items:end}.ar-proof-copy>span{display:block;margin-bottom:20px;color:var(--ink)}.ar-proof h2{max-width:620px;font-size:clamp(2.3rem,3.8vw,4rem)}.ar-proof-copy p{max-width:600px;margin:26px 0 0;color:rgba(25,23,20,0.68);font-size:1.05rem;line-height:1.55}.ar-proof-link{width:fit-content;display:inline-flex;align-items:center;gap:10px;border-bottom:1px solid currentColor;margin-top:26px;padding-bottom:4px;font-weight:680}.ar-proof-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}.ar-proof-metrics div{min-width:0;overflow:hidden;border-left:1px solid rgba(25,23,20,0.22);padding:4px 24px 0}.ar-proof-metrics dt{max-width:100%;color:var(--ink);font-size:clamp(2.1rem,3.25vw,3.45rem);font-weight:560;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.ar-proof-metrics dd{margin:18px 0 0;color:rgba(25,23,20,0.68);font-size:0.9rem;line-height:1.45}.ar-continuity{background:var(--warm-soft)}.ar-continuity-heading{display:grid;grid-template-columns:minmax(0,0.88fr) minmax(390px,0.62fr);gap:90px;align-items:end}.ar-continuity-heading h2{max-width:780px}.ar-continuity-heading>p{max-width:670px}.ar-continuity-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:70px;border-top:1px solid var(--ink)}.ar-continuity-list article{min-width:0;border-right:1px solid rgba(25,23,20,0.2);padding:28px 34px 12px 0}.ar-continuity-list article + article{padding-left:34px}.ar-continuity-list article:last-child{border-right:0}.ar-continuity-list span{color:#146582;font-size:0.72rem;font-weight:780}.ar-continuity-list h3{margin:72px 0 0;font-size:1.7rem;font-weight:580}.ar-continuity-list p{margin:18px 0 0;color:var(--muted);font-size:0.98rem;line-height:1.55}.ar-faq{background:var(--white)}.ar-faq-layout{display:grid;grid-template-columns:minmax(280px,0.48fr) minmax(0,1fr);gap:110px;align-items:start}.ar-faq h2{font-size:3.4rem}.ar-faq-list{border-top:1px solid var(--ink)}.ar-faq-list details{border-bottom:1px solid var(--line)}.ar-faq-list summary{position:relative;cursor:pointer;list-style:none;padding:25px 56px 25px 0;font-size:1.28rem;font-weight:590}.ar-faq-list summary::-webkit-details-marker{display:none}.ar-faq-list summary::after{position:absolute;top:24px;right:4px;color:var(--blue);font-size:1.5rem;font-weight:420;content:"+"}.ar-faq-list details[open] summary::after{content:"−"}.ar-faq-list details p{max-width:760px;margin:-4px 0 0;padding:0 56px 28px 0;color:var(--muted);font-size:1rem;line-height:1.55}.ar-contact{min-height:720px;display:flex;align-items:center}@media (max-width:1220px){.ar-story{--surface-left:52%}.ar-story-scene h1,.ar-story-scene h2{max-width:460px;font-size:2.75rem}.ar-model-heading h2,.ar-impact h2,.ar-proof h2,.ar-continuity h2{font-size:3.55rem}.ar-model-heading,.ar-impact-heading,.ar-continuity-heading,.ar-faq-layout{gap:64px}.ar-proof-layout{grid-template-columns:1fr;gap:52px}.ar-model-panel{flex-basis:88px}.ar-model-panel.is-active{flex-basis:520px}}@media (max-width:1160px){.ar-model-heading,.ar-impact-heading,.ar-impact-targets,.ar-proof-layout,.ar-continuity-heading,.ar-faq-layout{grid-template-columns:1fr}.ar-model-heading{gap:28px}.ar-impact-heading,.ar-impact-targets,.ar-proof-layout{gap:36px}.ar-impact-phases{grid-template-columns:minmax(0,0.82fr) 84px minmax(0,1.18fr)}.ar-impact-phase{padding-inline:28px}.ar-model{height:auto;display:grid;border-radius:4px}.ar-model-panel,.ar-model-panel.is-active{min-height:74px;flex:none;border-left:0 !important;border-bottom:1px solid rgba(25,23,20,0.24);transition:none}.ar-model-panel:last-child{border-bottom:0}.ar-model-trigger,.ar-model-panel.is-active .ar-model-trigger{position:relative;inset:auto;height:74px;align-items:center;justify-content:space-between;flex-direction:row;gap:24px;border-bottom:0;padding:18px 22px}.ar-model-name,.ar-model-panel.is-active .ar-model-name{margin:0;font-size:0.94rem;text-align:right;writing-mode:initial;transform:none}.ar-model-body{position:relative;inset:auto;min-width:0;max-height:0;opacity:0;visibility:hidden;padding:0 22px;transition:max-height 440ms var(--ease),opacity 180ms ease,padding 440ms var(--ease),visibility 0ms linear 440ms}.ar-model-panel.is-active .ar-model-body{max-height:470px;opacity:1;visibility:visible;padding:16px 22px 26px;transition-delay:0ms}.ar-model-promise{font-size:2.1rem}.ar-model-result{margin-top:32px}}@media (max-width:680px){.ar-story{--surface-top:40%;--surface-bottom:3%;--surface-left:6%;--surface-right:6%;height:410svh}.ar-story-sticky{min-height:0}.ar-story-scenes{align-items:start;justify-items:center;padding:96px 0 46px;text-align:center}.ar-story-scene,.ar-story-answer h2{max-width:22rem}.ar-story-scene h1,.ar-story-scene h2{font-size:1.9rem;line-height:1.08}.ar-story-progress{bottom:18px;grid-template-columns:22px minmax(80px,1fr) 22px 14px;gap:9px}.ar-visual-solution{inset:5%}.ar-solution-toolbar{height:40px;padding:0 12px}.ar-solution-layout{height:calc(100% - 40px);grid-template-columns:18% minmax(0,1fr)}.ar-solution-navigation{gap:10px;padding:20px 10px}.ar-solution-input{height:42px;padding:0 10px}.ar-flow-node{top:calc(50% - 16px);width:32px;height:32px}.ar-flow-node-b{left:calc(50% - 16px)}.ar-model-section,.ar-impact,.ar-proof,.ar-continuity,.ar-faq{padding:76px 0 84px}.ar-model-heading h2,.ar-impact h2,.ar-proof h2,.ar-continuity h2,.ar-faq h2{font-size:2.45rem;line-height:1.02}.ar-model-heading>p,.ar-impact-heading>p,.ar-continuity-heading>p{font-size:1.02rem}.ar-model-heading{margin-bottom:40px}.ar-impact-phases{grid-template-columns:1fr;margin-top:48px}.ar-impact-phase{min-height:390px;padding:24px 22px 28px}.ar-impact-phase-copy{margin-top:54px}.ar-impact-phase-copy h3{font-size:2.15rem}.ar-impact-decision{min-height:112px;align-content:center;grid-template-columns:auto auto;gap:16px}.ar-impact-decision span{max-width:none;text-align:right}.ar-impact-decision img{transform:rotate(135deg)}.ar-impact-targets{margin-top:72px}.ar-impact-target-metrics{grid-template-columns:1fr}.ar-impact-target-metrics div{border-top:1px solid rgba(255,255,255,0.18);border-left:0;padding:24px 0}.ar-impact-target-metrics dd{margin-top:8px}.ar-proof-metrics{grid-template-columns:1fr}.ar-proof-metrics div{border-top:1px solid rgba(25,23,20,0.18);border-left:0;padding:24px 0}.ar-proof-metrics dd{margin-top:8px}.ar-model-trigger,.ar-model-panel.is-active .ar-model-trigger{min-height:72px;height:auto;padding:17px 16px}.ar-model-index{font-size:0.64rem}.ar-model-name,.ar-model-panel.is-active .ar-model-name{max-width:210px;font-size:0.82rem}.ar-model-panel.is-active .ar-model-body{max-height:560px;padding:14px 16px 24px}.ar-model-promise{font-size:1.75rem}.ar-model-body>p:not(.ar-model-promise){margin-top:18px;font-size:0.94rem}.ar-model-result{grid-template-columns:1fr;gap:8px;margin-top:26px}.ar-continuity-heading,.ar-faq-layout{gap:42px}.ar-continuity-list{grid-template-columns:1fr;margin-top:44px}.ar-continuity-list article,.ar-continuity-list article + article{border-right:0;border-bottom:1px solid rgba(25,23,20,0.2);padding:22px 0 30px}.ar-continuity-list article:last-child{border-bottom:0}.ar-continuity-list h3{margin-top:36px}.ar-faq-list summary{padding-right:42px;font-size:1.08rem}.ar-faq-list details p{padding-right:24px}.ar-contact{min-height:0}}@media (prefers-reduced-motion:reduce){.ar-story{height:auto}.ar-story-sticky{position:relative;height:auto;min-height:0;display:flex;flex-direction:column;overflow:visible}.ar-story-progress{display:none}.ar-story-scenes{order:1;height:auto;display:grid;gap:0;padding:112px 0 0}.ar-story-scene,.ar-story-scene.is-active{grid-area:auto;min-height:72svh;display:grid;align-content:center;border-bottom:1px solid var(--line);opacity:1;transform:none;pointer-events:auto}.ar-story-visual{position:relative;order:2;height:62svh;min-height:480px}.ar-visual-surface{inset:0 0 0 38%;background:var(--blue)}.ar-visual-sketch{display:none}.ar-visual-solution{opacity:1;transform:none}.ar-flow-signal{animation:none}.ar-story[data-intro] .ar-story-scene:first-child,.ar-story[data-intro] .ar-visual-sketch{animation:none;opacity:1;transform:none}.ar-story-scene,.ar-sketch-fragment,.ar-sketch-connector,.ar-visual-surface,.ar-visual-solution,.ar-model-panel,.ar-model-body{transition:none}}@media (max-width:680px) and (prefers-reduced-motion:reduce){.ar-visual-surface{inset:0}}