:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .motion-scroll-progress{position:fixed;z-index:10000;inset:0 0 auto;height:3px;overflow:hidden;background:#91d33b1f;contain:strict;pointer-events:none}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .motion-scroll-progress__bar{display:block;width:100%;height:100%;background:linear-gradient(90deg,#4f713f,#c2dfa1 48%,#9fc972 72%,#e0efd0);background-size:220% 100%;box-shadow:0 0 11px #7fa95a66;transform:scaleX(var(--motion-progress, 0));transform-origin:left center;will-change:transform;animation:sbb-motion-line-flow 2.8s linear infinite}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) :is(.sbb-hero,.page-hero,.reference-hero).motion-hero-host{position:relative;isolation:isolate}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .motion-hero-layer{position:absolute;z-index:0;inset:0;display:block;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.82),#000 46%,rgba(0,0,0,.35));mask-image:linear-gradient(180deg,#000000d1,#000 46%,#00000059)}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .sbb-hero__content,:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .sbb-hero__toggle,:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .page-hero>.container,:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .reference-hero__grid{position:relative;z-index:2}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .motion-orbit{position:absolute;display:block;aspect-ratio:1;border:1px solid rgba(184,239,112,.18);border-radius:50%;will-change:transform}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .motion-orbit:before,:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .motion-orbit:after{position:absolute;inset:13%;border:1px solid rgba(255,255,255,.07);border-radius:inherit;content:""}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .motion-orbit:after{inset:32%;border-color:#91d33b21}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .motion-orbit--one{top:-310px;right:-190px;width:min(760px,64vw);animation:sbb-motion-orbit 27s linear infinite}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .motion-orbit--two{bottom:-210px;left:-190px;width:min(510px,46vw);border-color:#ffffff1c;animation:sbb-motion-orbit-reverse 34s linear infinite}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .motion-orbit__dot{position:absolute;top:6.5%;left:50%;display:block;width:9px;height:9px;background:#b8ef70;border:2px solid rgba(6,9,6,.7);border-radius:50%;box-shadow:0 0 0 7px #91d33b1a,0 0 24px #b8ef70b3}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .motion-hero-beam{position:absolute;top:44%;right:2%;display:block;width:min(430px,38vw);height:1px;background:linear-gradient(90deg,transparent,rgba(145,211,59,.72),transparent);box-shadow:0 0 18px #91d33b47;transform-origin:right center;animation:sbb-motion-beam 6.4s cubic-bezier(.2,.8,.2,1) infinite}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .motion-particle{position:absolute;top:var(--motion-y);left:var(--motion-x);display:block;width:var(--motion-size);height:var(--motion-size);background:#b8ef70;border-radius:50%;box-shadow:0 0 16px #b8ef70b8;opacity:.18;will-change:opacity,transform;animation:sbb-motion-particle var(--motion-duration) ease-in-out var(--motion-delay) infinite}@media(prefers-reduced-motion:no-preference){body.motion-enhanced.detail-page .reveal:not(.motion-stagger-item){opacity:0;translate:0 24px;transition:opacity .7s cubic-bezier(.2,.8,.2,1),translate .7s cubic-bezier(.2,.8,.2,1)}body.motion-enhanced.detail-page .reveal:not(.motion-stagger-item).in{opacity:1;translate:0}body.motion-enhanced.detail-page .motion-stagger-item{opacity:0;translate:0 26px;scale:.987;transition:opacity .7s cubic-bezier(.2,.8,.2,1),translate .7s cubic-bezier(.2,.8,.2,1),scale .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--motion-delay, 0ms)}body.motion-enhanced.detail-page .motion-stagger-group.motion-group-in>.motion-stagger-item{opacity:1;translate:none;scale:1}body.motion-enhanced.home-relaunch .motion-home-stagger>.motion-stagger-item.reveal{transition-delay:var(--motion-delay, 0ms)}}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .motion-spotlight-card{--motion-pointer-x: 50%;--motion-pointer-y: 50%;position:relative}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .motion-card-spotlight{position:absolute;z-index:6;inset:0;display:block;background:radial-gradient(circle 210px at var(--motion-pointer-x) var(--motion-pointer-y),rgba(184,239,112,.18),rgba(145,211,59,.055) 36%,transparent 70%);opacity:0;pointer-events:none;transition:opacity .28s ease}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) :is(.problem-card--lime,.offer-card--lime,.quote-card--lime,.card--accent)>.motion-card-spotlight{background:radial-gradient(circle 210px at var(--motion-pointer-x) var(--motion-pointer-y),rgba(255,255,255,.28),rgba(255,255,255,.07) 36%,transparent 70%)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .motion-spotlight-card.motion-pointer-active>.motion-card-spotlight{opacity:1}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .motion-spotlight-card{transition-property:border-color,box-shadow,transform,background-color;transition-duration:.28s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .motion-spotlight-card:hover{border-color:#91d33b80}}body.motion-enhanced.detail-page .system-equation,body.motion-enhanced.detail-page .feedback-loop{position:relative}body.motion-enhanced.detail-page .system-equation:after{position:absolute;z-index:0;inset:0;background:linear-gradient(105deg,transparent 33%,rgba(184,239,112,.1) 47%,rgba(255,255,255,.07) 51%,transparent 66%);content:"";pointer-events:none;transform:translate(-125%)}body.motion-enhanced.detail-page .system-equation.motion-group-in:after{animation:sbb-motion-equation-scan 6.8s cubic-bezier(.2,.8,.2,1) 1.15s infinite}body.motion-enhanced.detail-page .system-equation>div{position:relative;z-index:1}body.motion-enhanced.detail-page .system-equation>div:after,body.motion-enhanced.detail-page .feedback-step:before{position:absolute;right:20px;bottom:0;left:20px;height:2px;background:linear-gradient(90deg,transparent,#91d33b,transparent);content:"";opacity:.8;transform:scaleX(0);transform-origin:left center;transition:transform .75s cubic-bezier(.2,.8,.2,1) var(--motion-delay, 0ms)}body.motion-enhanced.detail-page .system-equation.motion-group-in>div:after,body.motion-enhanced.detail-page .feedback-loop.motion-group-in>.feedback-step:before{transform:scaleX(1)}body.motion-enhanced.detail-page .feedback-step:before{inset:0 18px auto}body.motion-enhanced.detail-page .system-equation.motion-group-in strong{animation:sbb-motion-label-breathe 4.8s ease-in-out calc(1s + var(--motion-delay, 0ms)) infinite}body.motion-enhanced.detail-page .feedback-loop.motion-group-in .feedback-step:not(:last-child):after{animation:sbb-motion-feedback-arrow 2.7s ease-in-out calc(.55s + var(--motion-delay, 0ms)) infinite}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) :is(.btn,.sbb-button){position:relative;isolation:isolate;overflow:hidden}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) :is(.btn,.sbb-button):before{position:absolute;z-index:0;inset:0;background:linear-gradient(112deg,transparent 28%,rgba(255,255,255,.28) 47%,transparent 65%);content:"";pointer-events:none;transform:translate(-125%);transition:transform .72s cubic-bezier(.2,.8,.2,1)}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) :is(.btn,.sbb-button)>*{position:relative;z-index:1}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) :is(.btn,.sbb-button):hover:before{transform:translate(125%)}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) :is(.btn,.sbb-button):active{scale:.985}}@media(max-width:760px){:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .motion-orbit--one{top:-170px;right:-210px;width:480px;opacity:.64}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .motion-orbit--two,:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .motion-particle:nth-of-type(n+7){display:none}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .motion-hero-beam{top:35%;width:58vw;opacity:.55}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .motion-stagger-item{translate:0 13px;transition-delay:0ms}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .motion-card-spotlight{display:none}body.motion-enhanced.detail-page .system-equation.motion-group-in:after{animation:none}}@media(prefers-reduced-motion:reduce){:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) :is(.motion-scroll-progress,.motion-hero-layer,.motion-card-spotlight){display:none!important}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .motion-stagger-item{opacity:1!important;translate:none!important;scale:1!important;transition:none!important}body.motion-enhanced.detail-page .reveal{opacity:1!important;translate:none!important}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .system-equation,:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .system-equation:after,:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .system-equation strong,:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .feedback-step:after{animation:none!important}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .system-equation>div:after,:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) .feedback-step:before{transform:scaleX(1)!important;transition:none!important}:is(body.motion-enhanced.home-relaunch,body.motion-enhanced.detail-page) :is(.btn,.sbb-button):before{display:none!important}}:is(body.motion-enhanced.motion-reduced.home-relaunch,body.motion-enhanced.motion-reduced.detail-page) :is(.motion-scroll-progress,.motion-hero-layer,.motion-card-spotlight){display:none!important}@keyframes sbb-motion-line-flow{to{background-position:-220% 0}}@keyframes sbb-motion-orbit{to{transform:rotate(1turn)}}@keyframes sbb-motion-orbit-reverse{to{transform:rotate(-1turn)}}@keyframes sbb-motion-beam{0%,to{opacity:.15;transform:scaleX(.36)}42%,62%{opacity:.86;transform:scaleX(1)}}@keyframes sbb-motion-particle{0%,to{opacity:.12;transform:translate3d(0,12px,0) scale(.82)}45%{opacity:.58;transform:translate3d(10px,-18px,0) scale(1)}72%{opacity:.28;transform:translate3d(-7px,-30px,0) scale(.92)}}@keyframes sbb-motion-equation-scan{0%,14%{transform:translate(-125%)}56%,to{transform:translate(125%)}}@keyframes sbb-motion-label-breathe{0%,to{text-shadow:0 0 0 rgba(145,211,59,0)}50%{text-shadow:0 0 22px rgba(145,211,59,.2)}}@keyframes sbb-motion-feedback-arrow{0%,to{box-shadow:0 0 #91d33b00;transform:translateY(-50%) scale(1)}50%{box-shadow:0 0 0 7px #91d33b1a;transform:translateY(-50%) scale(1.1)}}
