.sp-page{--sp-blue: #2C64A0;--sp-coral: #EC6A4F;--sp-orange: #EF9035;--sp-ink: #000000;--sp-paper: #FFFFFF;--sp-gutter: clamp(20px, 5vw, 80px);background:var(--sp-paper);color:var(--sp-ink);font-family:Poppins,sans-serif;line-height:1.6;overflow-x:clip}.sp-page *,.sp-page *:before,.sp-page *:after{box-sizing:border-box}.sp-page a{color:inherit;text-underline-offset:5px}.sp-page a:visited{text-decoration-color:var(--sp-coral)}.sp-page :is(a,button,summary):focus-visible{outline:3px solid var(--sp-coral);outline-offset:5px}.sp-page ::-moz-selection{background:var(--sp-orange);color:var(--sp-ink)}.sp-page ::selection{background:var(--sp-orange);color:var(--sp-ink)}.sp-page :is(h1,h2,h3,p,figure){margin:0}.sp-page :is(h1,h2,h3){font-family:inherit;font-style:normal;text-wrap:balance}.sp-page h2{font-size:clamp(26px,3vw,40px);font-weight:500;letter-spacing:-.045em;line-height:1.15}.sp-page h3{font-size:20px;font-weight:600;line-height:1.4}.sp-page img{display:block;max-width:100%}.sp-page [hidden]{display:none!important}.sp-page :is(section,.sp-anchor,#configure,#explore){scroll-margin-top:90px}.sp-shell{width:100%;max-width:1560px;padding-inline:var(--sp-gutter);margin-inline:auto}.sp-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:14px var(--sp-gutter);min-height:76px;border-bottom:1px solid;background:var(--sp-paper);position:sticky;top:0;z-index:45}.sp-brand{--sdp-wm-blue: #2C64A0;font-size:18px;font-weight:800;letter-spacing:-.055em;text-decoration:none;white-space:nowrap;color:var(--sp-blue)!important}.sp-header nav{display:flex;align-items:center;gap:24px;font-size:13px}.sp-header nav a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.sp-header nav a:hover{text-decoration:underline}.sp-header-action{padding:10px 18px;background:var(--sp-blue);color:var(--sp-paper)!important;gap:14px}.sp-skip{position:fixed;left:12px;top:-80px;z-index:100;padding:12px 20px;background:var(--sp-paper)}.sp-skip:focus{top:12px}.sp-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-block:14px 0;font-size:12px}.sp-breadcrumbs a{display:inline-flex;min-height:44px;align-items:center}.sp-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:end;padding-block:28px 36px}.sp-label{color:var(--sp-blue);font-size:13px;font-weight:600;margin-bottom:12px!important}.sp-heading h1{font-size:clamp(38px,5.4vw,80px);line-height:1.03;letter-spacing:-.055em;font-weight:500}.sp-heading>p{font-size:16px;max-width:51ch;justify-self:end}.sp-view-tabs{display:flex;gap:26px;border-bottom:1px solid;font-size:13px}.sp-view-tabs :is(button,a){display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:10px 0;font:inherit;color:inherit;background:none;border:0;text-decoration:none;cursor:pointer;border-bottom:3px solid transparent}.sp-view-tabs :is([aria-pressed=true],[aria-current=true]){border-bottom-color:var(--sp-blue);font-weight:600}.sp-view-tabs :is(button,a):hover{color:var(--sp-blue)}.sp-overview{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);border:1px solid;border-top:0}.sp-product-image{min-width:0;position:relative;display:grid;place-items:center;padding:28px}.sp-product-image>img{width:100%;height:clamp(320px,33vw,510px);-o-object-fit:contain;object-fit:contain}.sp-product-image>span{font-size:12px;padding-top:12px}.sp-summary{padding:clamp(24px,3vw,44px);border-left:1px solid}.sp-summary h2{font-size:clamp(24px,2.1vw,32px);margin-bottom:16px}.sp-summary>p{font-size:15px}.sp-summary .sp-facts{margin-block:26px}.sp-facts{margin:0}.sp-facts>div{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.4fr);gap:18px;padding-block:12px;border-bottom:1px solid;font-size:15px;font-variant-numeric:tabular-nums}.sp-facts>div:first-child{border-top:1px solid}.sp-facts dt{font-weight:400}.sp-facts dd{margin:0;font-weight:500;overflow-wrap:anywhere}.sp-facts small{display:block;font-size:13px;font-weight:400;margin-top:8px}.sp-button{min-height:52px;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;background:var(--sp-blue);color:var(--sp-paper)!important;text-decoration:none;font-size:14px;font-weight:600}.sp-button:hover,.sp-header-action:hover{background:var(--sp-ink)}.sp-text-link{display:inline-flex;align-items:center;min-height:48px;font-size:14px}.sp-note{font-size:12px!important;line-height:1.7;margin-top:12px!important}.sp-section-nav nav{display:flex;flex-wrap:wrap;gap:8px 32px;padding:24px 0;border-bottom:1px solid}.sp-section-nav a{display:inline-flex;min-height:44px;align-items:center;font-size:14px;text-decoration:none}.sp-section-nav a:hover{text-decoration:underline}.sp-guide>:is(section){padding-block:clamp(40px,6vw,88px);border-bottom:1px solid}.sp-story{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}.sp-story-with-image{grid-template-columns:1fr 1.1fr}.sp-story-reverse.sp-story-with-image>figure{order:-1}.sp-story-copy{max-width:68ch}.sp-story-copy h2{margin-bottom:24px}.sp-story-copy p+p{margin-top:16px}.sp-story figure img{width:100%;height:auto;max-height:540px;-o-object-fit:contain;object-fit:contain}.sp-page figcaption{font-size:12px;margin-top:12px}.sp-source-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:16px}.sp-source-links a{font-size:13px;min-height:44px;display:inline-flex;align-items:center}.sp-section-heading{display:flex;justify-content:space-between;gap:36px;align-items:start;margin-bottom:36px}.sp-section-heading>p{max-width:52ch}.sp-spec-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 56px}.sp-spec-groups h3{margin-bottom:16px}.sp-gallery>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:32px}.sp-gallery img{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain}.sp-table-scroll{overflow:auto;margin-top:32px}.sp-table-scroll table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.sp-table-scroll :is(th,td){padding:16px;text-align:left;border-bottom:1px solid;min-width:140px}.sp-table-scroll thead{background:var(--sp-blue);color:var(--sp-paper)}.sp-install-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:40px}.sp-install-columns h3{margin-bottom:20px}.sp-install-columns ul{padding-left:20px;margin:0}.sp-install-columns :is(li,p)+:is(li,p){margin-top:16px}.sp-video-link{display:flex;align-items:center;gap:24px;margin-top:36px;padding:24px;border:1px solid;text-decoration:none}.sp-video-link>span{display:grid;place-items:center;width:52px;height:52px;flex:none;background:var(--sp-blue);color:var(--sp-paper)}.sp-video-link div>span{display:block;font-size:13px}.sp-documents>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.sp-documents>div>a{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid;text-decoration:none}.sp-documents>div>a:hover{color:var(--sp-blue)}.sp-questions{display:grid;grid-template-columns:.85fr 1.4fr;gap:56px}.sp-questions details{border-bottom:1px solid}.sp-questions summary{cursor:pointer;min-height:64px;padding:20px 0;display:flex;justify-content:space-between;gap:24px;font-weight:500;list-style:none}.sp-questions summary::-webkit-details-marker{display:none}.sp-questions details[open] summary>span{transform:rotate(45deg)}.sp-questions details p{padding:0 30px 24px 0}.sp-related>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.sp-related>div>a:not(.sp-text-link){text-decoration:none}.sp-related img{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;margin-bottom:12px}.sp-related a>span{font-size:12px}.sp-related h3{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:20px}.sp-related a:hover h3{text-decoration:underline}.sp-bottom{display:grid;grid-template-columns:1.25fr 1fr;gap:20px 48px;align-items:center}.sp-bottom h2,.sp-bottom p{grid-column:1}.sp-bottom .sp-button{grid-column:2;grid-row:1}.sp-bottom .sp-text-link{grid-column:2;grid-row:2}.sp-footer{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:40px}.sp-footer p{font-size:12px;max-width:65ch}.sp-footer>a:last-child{font-size:13px;flex:none;min-height:44px;display:flex;align-items:center}.sp-loading{padding:80px 24px;text-align:center;border:1px solid}.sp-configurator{border:1px solid;border-top:0}.sp-configurator>div{min-width:0}.sp-configurator :is(.cala-page,.libera-page,.mira-page,.square40-page,.hs-page,.g2-showcase){--hs-blue: #2C64A0;--hs-blue-ink: #2C64A0;--hs-gutter: 0px;--blue: #2C64A0;--cala-blue: #2C64A0;font-family:inherit;background:#fff;color:#000;min-height:0}.sp-configurator :is(.cala-configurator,.hs-configurator,.mira-layout,.libera-showcase,.square40-showcase){margin:0;border:0;padding:0;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:0}.sp-configurator :is(.libera-intro,.square40-intro){grid-column:2;grid-row:1;padding:28px;border-left:1px solid}.sp-configurator :is(.libera-viewer,.square40-stage){grid-column:1;grid-row:1;min-width:0}.sp-configurator :is(.cala-viewer-wrap,.hs-stage-wrap){top:78px}.sp-configurator .hs-rail{border-left:1px solid}.sp-configurator :is(.mira-stage,.libera-stage,.square40-stage){min-height:440px}.sp-configurator .hs-reveal{opacity:1;transform:none}.sp-configurator .libera-intro>.libera-eyebrow,.sp-configurator .square40-eyebrow{display:none}.sp-configurator :is(button,select){min-height:44px}.sp-configurator :is(h2,h3){font-family:inherit}.sp-configurator .g2-showcase{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:0;padding:0;border-radius:0}.sp-configurator .g2-showcase-panel{background:#fff;border-radius:0;border-left:1px solid;box-shadow:none;color:#000}.sp-configurator .g2-showcase-actions a{background:#2c64a0;color:#fff;border-radius:0}.sp-configurator .g2-showcase-panel :is(h2,p,dt,dd){color:#000;font-family:inherit}@media(min-width:1600px){.sp-header{padding-inline:max(var(--sp-gutter),calc((100vw - 1400px)/2))}}@media(max-width:1000px){.sp-heading{gap:32px}.sp-overview{grid-template-columns:minmax(0,1.15fr) minmax(300px,1fr)}.sp-header nav{gap:18px}.sp-header nav>a:nth-child(3){display:none}.sp-story-with-image{gap:32px}.sp-configurator :is(.cala-configurator,.hs-configurator,.mira-layout,.libera-showcase,.square40-showcase,.g2-showcase){grid-template-columns:1fr}.sp-configurator :is(.libera-intro,.square40-intro){grid-column:1;grid-row:2;border-left:0;border-top:1px solid}.sp-configurator :is(.libera-viewer,.square40-stage){grid-column:1;grid-row:1}.sp-configurator :is(.cala-viewer-wrap,.hs-stage-wrap){position:relative;top:auto}}@media(max-width:700px){.sp-header{gap:16px;padding-block:10px;min-height:65px}.sp-brand{--sdp-wm-blue: #2C64A0;font-size:15px}.sp-header nav>a:not(.sp-header-action){display:none}.sp-header-action{font-size:12px;padding:10px 12px}.sp-heading{grid-template-columns:1fr;gap:20px;padding-block:18px 26px}.sp-heading>p{justify-self:start;font-size:15px}.sp-overview{grid-template-columns:1fr}.sp-product-image{padding:16px}.sp-product-image>img{height:280px}.sp-summary{border-left:0;border-top:1px solid;padding:24px}.sp-summary>h2{font-size:26px}.sp-view-tabs{gap:20px;overflow-x:auto;white-space:nowrap}.sp-view-tabs :is(a,button){font-size:12px}.sp-section-nav nav{gap:0 24px}.sp-story,.sp-spec-groups,.sp-questions{grid-template-columns:1fr;gap:28px}.sp-story-reverse.sp-story-with-image>figure{order:0}.sp-section-heading{display:block;margin-bottom:28px}.sp-section-heading>p{margin-top:20px}.sp-documents>div:last-child{grid-template-columns:1fr}.sp-related>div:last-child{grid-template-columns:1fr;gap:32px}.sp-related>div:last-child>a{display:grid;grid-template-columns:120px 1fr;-moz-column-gap:20px;column-gap:20px;align-items:center;border-bottom:1px solid;padding-bottom:24px}.sp-related img{grid-row:1/3;margin:0}.sp-related h3{font-size:18px;margin:0}.sp-gallery>div{grid-template-columns:1fr}.sp-bottom{grid-template-columns:1fr}.sp-bottom :is(.sp-button,.sp-text-link){grid-column:1;grid-row:auto}.sp-bottom .sp-button{margin-top:12px}.sp-footer{align-items:start;flex-direction:column;gap:20px}}@media(prefers-reduced-motion:reduce){.sp-page *,.sp-page *:before,.sp-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.sp-configurator :is(.hs-step-title,.libera-intro>h2,.square40-intro>h2,.g2-showcase-panel>h2){font-size:24px;line-height:1.2;margin-block:0 20px}.sp-configurator :is(.g2-showcase-badge,.g2-showcase-fullscreen){background:#fff;color:#000;border:1px solid #000000;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sp-configurator .g2-showcase-viewer{min-height:600px}.sp-configurator .g2-showcase-facts>div{background:#fff;border:1px solid #000000;border-radius:0}@media(max-width:700px){.sp-configurator .g2-showcase-viewer{min-height:440px}}.sp-page .sp-configurator .c1-product-experience{--c1-bg: #FFFFFF;--c1-panel: #FFFFFF;--c1-panel-soft: #FFFFFF;--c1-surface: #FFFFFF;--c1-line: #000000;--c1-line-strong: #2C64A0;--c1-ink: #000000;--c1-muted: #000000;--c1-gold: #2C64A0;--c1-gold-bright: #2C64A0;--c1-green: #000000;color-scheme:light;font-family:inherit;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);height:760px}.sp-page .sp-configurator .c1-product-experience .c1-configurator,.sp-page .sp-configurator .c1-product-experience .c1-checkout,.sp-page .sp-configurator .c1-product-experience .c1-config-progress{background:#fff;box-shadow:none}.sp-page .sp-configurator .c1-product-experience .c1-configurator *{color:inherit;border-color:#000;box-shadow:none}.sp-page .sp-configurator .c1-product-experience .c1-configurator :is(button,label,details),.sp-page .sp-configurator .c1-product-experience :is(.c1-spec-card,.c1-space-card,.c1-space-card>span,.c1-live-pill){background:#fff;border-radius:0}.sp-page .sp-configurator .c1-product-experience .c1-configurator button:is(.is-selected,.is-active),.sp-page .sp-configurator .c1-product-experience .c1-configurator label.is-selected{border-color:#2c64a0;outline:2px solid #2C64A0;outline-offset:-2px}.sp-page .sp-configurator .c1-product-experience .c1-configurator :is(.c1-cart-button,.c1-config-progress button.is-active>span){background:#2c64a0;color:#fff}.sp-page .sp-configurator .c1-product-experience .c1-configurator .c1-cart-button:hover{background:#000}.sp-page .sp-configurator .c1-product-experience :is(.c1-config-heading h2){font-size:24px;line-height:1.2}.sp-page .sp-configurator .c1-product-experience .c1-live-pill i{background:#2c64a0;box-shadow:none}.sp-page .sp-configurator .c1-product-experience :is(.c1-stage,.c1-stage-canvas,.c1-viewer-launch){background:#000}.sp-page .sp-configurator .c1-product-experience :is(.c1-stage-aurora,.c1-stage:after,.c1-viewer-launch-shade){display:none}.sp-page .sp-configurator .c1-product-experience :is(.c1-stage-heading p,.c1-stage-facts,.c1-viewer-launch-content small){color:#fff}.sp-page .sp-configurator .c1-product-experience .c1-stage-heading h2{font-size:26px}.sp-page .sp-configurator .c1-product-experience .c1-stage-heading .c1-eyebrow{color:#fff}.sp-page .sp-configurator .c1-product-experience :is(.c1-view-controls,.c1-model-state,.c1-viewer-launch-content i){background:#fff;color:#000;border-color:#000;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sp-page .sp-configurator .c1-product-experience .c1-view-controls button{background:#fff;color:#000}.sp-page .sp-configurator .c1-product-experience .c1-view-controls button.is-active{background:#2c64a0;color:#fff;border-color:#2c64a0}.sp-page .sp-configurator .c1-product-experience .c1-view-controls button:hover{background:#000;color:#fff}.sp-page .sp-configurator .c1-product-experience.is-fullscreen{height:100dvh}@media(max-width:1000px){.sp-page .sp-configurator .c1-product-experience{display:block;height:auto}.sp-page .sp-configurator .c1-product-experience .c1-stage{height:480px}.sp-page .sp-configurator .c1-product-experience .c1-configurator{border-left:0;border-top:1px solid}}.sp-page .sp-configurator .c2x-experience{--c2x-bg: #FFFFFF;--c2x-panel: #FFFFFF;--c2x-panel-soft: #FFFFFF;--c2x-surface: #FFFFFF;--c2x-line: #000000;--c2x-line-strong: #2C64A0;--c2x-ink: #000000;--c2x-muted: #000000;--c2x-gold: #2C64A0;--c2x-gold-bright: #2C64A0;--c2x-green: #000000;color-scheme:light;font-family:inherit;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);height:760px}.sp-page .sp-configurator .c2x-experience .c2x-configurator,.sp-page .sp-configurator .c2x-experience .c2x-checkout,.sp-page .sp-configurator .c2x-experience .c2x-config-progress{background:#fff;box-shadow:none}.sp-page .sp-configurator .c2x-experience .c2x-configurator *{color:inherit;border-color:#000;box-shadow:none}.sp-page .sp-configurator .c2x-experience .c2x-configurator :is(button,label,details),.sp-page .sp-configurator .c2x-experience :is(.c2x-spec-card,.c2x-space-card,.c2x-space-card>span,.c2x-live-pill){background:#fff;border-radius:0}.sp-page .sp-configurator .c2x-experience .c2x-configurator button:is(.is-selected,.is-active),.sp-page .sp-configurator .c2x-experience .c2x-configurator label.is-selected{border-color:#2c64a0;outline:2px solid #2C64A0;outline-offset:-2px}.sp-page .sp-configurator .c2x-experience .c2x-configurator :is(.c2x-cart-button,.c2x-config-progress button.is-active>span){background:#2c64a0;color:#fff}.sp-page .sp-configurator .c2x-experience .c2x-configurator .c2x-cart-button:hover{background:#000}.sp-page .sp-configurator .c2x-experience :is(.c2x-config-heading h2){font-size:24px;line-height:1.2}.sp-page .sp-configurator .c2x-experience .c2x-live-pill i{background:#2c64a0;box-shadow:none}.sp-page .sp-configurator .c2x-experience :is(.c2x-stage,.c2x-stage-canvas,.c2x-viewer-launch){background:#000}.sp-page .sp-configurator .c2x-experience :is(.c2x-stage-aurora,.c2x-stage:after,.c2x-viewer-launch-shade){display:none}.sp-page .sp-configurator .c2x-experience :is(.c2x-stage-heading p,.c2x-stage-facts,.c2x-viewer-launch-content small){color:#fff}.sp-page .sp-configurator .c2x-experience .c2x-stage-heading h2{font-size:26px}.sp-page .sp-configurator .c2x-experience .c2x-stage-heading .c2x-eyebrow{color:#fff}.sp-page .sp-configurator .c2x-experience :is(.c2x-view-controls,.c2x-model-state,.c2x-viewer-launch-content i){background:#fff;color:#000;border-color:#000;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sp-page .sp-configurator .c2x-experience .c2x-view-controls button{background:#fff;color:#000}.sp-page .sp-configurator .c2x-experience .c2x-view-controls button.is-active{background:#2c64a0;color:#fff;border-color:#2c64a0}.sp-page .sp-configurator .c2x-experience .c2x-view-controls button:hover{background:#000;color:#fff}.sp-page .sp-configurator .c2x-experience.is-fullscreen{height:100dvh}@media(max-width:1000px){.sp-page .sp-configurator .c2x-experience{display:block;height:auto}.sp-page .sp-configurator .c2x-experience .c2x-stage{height:480px}.sp-page .sp-configurator .c2x-experience .c2x-configurator{border-left:0;border-top:1px solid}}.sp-story video{display:block;width:100%;height:auto;max-height:540px}.sp-build-video{margin-top:48px;display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:start}.sp-build-video .ks-video{position:relative;display:block;aspect-ratio:16/9;width:100%;padding:0;border:1px solid #000000;background:#000;color:#fff;overflow:hidden}.sp-build-video .ks-video-poster{cursor:pointer}.sp-build-video .ks-video :is(img,iframe){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:0}.sp-build-video .ks-video-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:64px;height:64px;display:grid;place-items:center;background:#2c64a0;color:#fff}.sp-build-video .ks-video-title{position:absolute;bottom:0;left:0;right:0;background:#000;color:#fff;padding:12px;font:500 13px Poppins,sans-serif;text-align:left}.sp-build-video summary{cursor:pointer;padding-block:12px}.sp-build-video ol{padding-left:24px}.sp-build-video li a{display:block;padding-block:8px;font-size:14px}.sp-build-video li span{font-variant-numeric:tabular-nums;margin-right:8px}@media(max-width:700px){.sp-build-video{grid-template-columns:1fr}}.sp-configurator .aalto-product-experience{position:relative;min-height:720px;background:#fff}.sp-configurator :is(.aalto-product-toolbar,.aalto-room-controls,.aalto-reference-card,.aalto-reference-strip,.aalto-product-topbar){color:#000;background:#fff;border-color:#000;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sp-configurator .aalto-product-title :is(h2,p,span){color:#000;text-shadow:none}.sp-configurator .aalto-product-title h2{font-size:24px}.sp-configurator .aalto-product-toolbar :is(a,button){color:#000;background:#fff}.sp-configurator .aalto-product-toolbar button.is-active{color:#fff;background:#2c64a0}.sp-configurator a:is(.mira-primary,.cala-shop,.square40-shop){color:#fff}.sp-view-tabs>[role=group]{display:flex;gap:26px}.sp-page .sp-configurator .c1-product-experience .c1-config-heading{flex-direction:column;gap:16px}.sp-page .sp-configurator .c1-product-experience .c1-config-heading p{max-width:none}.sp-page .sp-configurator .c1-product-experience .c1-status-stack{align-items:start;max-width:100%}.sp-page .sp-configurator .c1-product-experience :is(.c1-live-pill,.c1-status-stack>small,.c1-size-grid button small,.c1-checkout-meta>small){white-space:normal;overflow-wrap:anywhere;text-align:left}.sp-page .sp-configurator .c1-product-experience .c1-checkout-meta{display:flex;flex-direction:column;align-items:start;gap:6px}.sp-page .sp-configurator .c1-product-experience .c1-price-line{align-items:start}.sp-page .sp-configurator .c1-product-experience .c1-price-line strong{font-size:18px;line-height:1.35}.sp-page .sp-configurator .c1-product-experience .c1-stage-next{background:#2c64a0;color:#fff}.sp-page .sp-configurator .c1-product-experience .c1-stage-next :is(span,small,svg){color:#fff}.sp-page .sp-configurator .c2x-experience .c2x-config-heading{flex-direction:column;gap:16px}.sp-page .sp-configurator .c2x-experience .c2x-config-heading p{max-width:none}.sp-page .sp-configurator .c2x-experience .c2x-status-stack{align-items:start;max-width:100%}.sp-page .sp-configurator .c2x-experience :is(.c2x-live-pill,.c2x-status-stack>small,.c2x-size-grid button small,.c2x-checkout-meta>small){white-space:normal;overflow-wrap:anywhere;text-align:left}.sp-page .sp-configurator .c2x-experience .c2x-checkout-meta{display:flex;flex-direction:column;align-items:start;gap:6px}.sp-page .sp-configurator .c2x-experience .c2x-price-line{align-items:start}.sp-page .sp-configurator .c2x-experience .c2x-price-line strong{font-size:18px;line-height:1.35}.sp-page .sp-configurator .c2x-experience .c2x-stage-next{background:#2c64a0;color:#fff}.sp-page .sp-configurator .c2x-experience .c2x-stage-next :is(span,small,svg){color:#fff}.sp-page .sp-configurator .g2-showcase-actions a{color:#fff;background:#2c64a0;border:1px solid #2C64A0}.sp-page .sp-configurator .g2-showcase-actions a:last-child{color:#000;background:#fff;border-color:#000}.sp-configurator .g2-showcase{--sdp-accent: #2C64A0}.sp-page .sp-configurator .aalto-product-title{background:#fff;border-color:#000;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sp-configurator .aalto-reference-card>span{color:#000}@media(min-width:901px){.sp-configurator .aalto-product-toolbar{max-width:calc(100% - 340px)}}
