.bf-site{--ink:#193c30;--paper:#f5f4ee;--muted:#58675d;background:var(--paper);color:var(--ink);font-family:DM Sans,sans-serif}.bf-site *{box-sizing:border-box}.bf-site a{color:inherit;text-decoration:none}.bf-site h1,.bf-site h2,.bf-site h3,.bf-site p,.bf-site figure{margin:0}.bf-site h1,.bf-site h2,.bf-site h3{letter-spacing:-.055em;font-family:Manrope,sans-serif}.bf-site a:focus-visible,.bf-site summary:focus-visible{outline-offset:5px;outline:3px solid #d17937}.bf-nav{border-bottom:1px solid #193c3020;align-items:center;gap:30px;height:94px;padding:0 5%;display:flex}.bf-nav .brand{margin-right:auto}.bf-nav nav{gap:30px;font-size:14px;font-weight:600;display:flex}.bf-login{margin-left:20px;font-size:14px}.bf-button{background:var(--ink);border:1px solid var(--ink);border-radius:3px;justify-content:center;align-items:center;gap:22px;min-height:54px;padding:15px 24px;font-size:14px;font-weight:700;transition:background .2s;display:inline-flex;color:#fff!important}.bf-button:hover{background:#315b48}.bf-small{min-height:43px;padding:10px 16px}.bf-outline{background:0 0;color:var(--ink)!important}.bf-outline:hover{background:#e4e8dc}.bf-mobile-menu{display:none}.bf-kicker,.bf-edition{letter-spacing:.13em;font-size:11px;font-weight:700;line-height:1.6;display:block}.bf-hero{padding:42px 5% 0;overflow:hidden}.bf-hero-top{justify-content:space-between;display:flex}.bf-edition{color:var(--muted)}.bf-hero-grid{grid-template-columns:1.45fr 1fr;align-items:end;gap:6%;margin:42px 0 55px;display:grid}.bf-hero h1{font-size:clamp(46px,5.7vw,88px);font-weight:650;line-height:1.06}.bf-hero h1 em{color:#71816a;font-style:normal}.bf-hero-intro{max-width:410px;padding-bottom:4px}.bf-hero-intro>p{margin-bottom:25px;font-size:18px;line-height:1.7}.bf-text-link{align-items:center;gap:12px;width:fit-content;margin-top:22px;font-size:13px;font-weight:600;display:flex}.bf-shot{background:#e1e7da;border:1px solid #193c3028;border-radius:7px;overflow:hidden;box-shadow:0 18px 50px #1533230a}.bf-shot a{display:block}.bf-shot img{width:100%;height:auto;display:block}.bf-window{background:#e1e7da;align-items:center;gap:5px;height:34px;padding:0 14px;display:flex}.bf-window>span{background:#86917f;border-radius:50%;width:5px;height:5px}.bf-window p{text-align:center;color:#52614e;letter-spacing:.04em;flex:1;padding-right:30px;font-size:10px}.bf-shot figcaption{background:#ebeee5;justify-content:space-between;gap:20px;padding:16px 20px;font-size:12px;line-height:1.6;display:flex}.bf-shot figcaption span{color:#58675d;white-space:nowrap}.bf-hero>.bf-shot{max-width:1180px;margin:auto}.bf-index{letter-spacing:.05em;border-bottom:1px solid #193c3025;justify-content:space-between;gap:24px;padding:30px 5%;font-size:11px;font-weight:700;display:flex}.bf-index>span{color:var(--muted)}.bf-section{padding:100px 5%;scroll-margin-top:24px}.bf-section-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:12%;margin-bottom:50px;display:grid}.bf-section h2,.bf-digital h2,.bf-closing h2{margin-top:20px;font-size:clamp(34px,4vw,58px);font-weight:600;line-height:1.12}.bf-section-heading>p,.bf-section-heading>div>p{max-width:450px;color:var(--muted);font-size:17px;line-height:1.8}.bf-section-heading>div>p+p{margin-top:20px}.bf-section-heading .bf-button{margin-top:25px}.bf-workflows{grid-template-columns:repeat(3,1fr);gap:50px;margin:60px 0;display:grid}.bf-workflows article{border-top:1px solid #193c3040;padding-top:20px}.bf-workflows article>span{color:#71816a;font-size:13px}.bf-workflows h3{margin:25px 0 14px;font-size:25px}.bf-workflows p{color:var(--muted);font-size:15px;line-height:1.8}.bf-compare{background:#e9ecdf;grid-template-columns:1fr 1.3fr;gap:9%;display:grid}.bf-compare>div>p{color:var(--muted);max-width:390px;margin-top:25px;line-height:1.8}.bf-comparison-head,.bf-comparison-row{border-bottom:1px solid #193c3030;grid-template-columns:1fr 1fr;gap:35px;padding:23px 0;font-size:15px;line-height:1.65;display:grid}.bf-comparison-head{letter-spacing:.1em;padding-top:0;font-size:10px;font-weight:700}.bf-comparison-row p:first-child{color:#687268}.bf-comparison-row p:last-child{font-weight:600}.bf-calendar{grid-template-columns:.7fr 1.5fr;align-items:center;gap:5%;display:grid}.bf-calendar>div>p{color:var(--muted);margin-top:24px;line-height:1.8}.bf-calendar .bf-shot figcaption{font-size:11px;display:block}.bf-calendar .bf-shot figcaption span{display:block}.bf-digital{color:#f5f4ee;background:#193c30;grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding:95px 6%;display:grid}.bf-digital h2{margin:22px 0 28px;font-size:clamp(48px,5vw,74px)}.bf-digital-copy>p{color:#d1dacb;max-width:460px;font-size:16px;line-height:1.85}.bf-digital-rule{border-bottom:1px solid #ffffff28;align-items:center;gap:20px;padding:18px 0;font-size:14px;display:flex}.bf-digital-rule:first-of-type{margin-top:25px}.bf-digital-rule>span{color:#adbf9e;font-size:11px}.bf-digital-copy>small{color:#c4cfbb;margin-top:20px;font-size:11px;line-height:1.7;display:block}.bf-ink-stage{padding:45px 15px;position:relative}.bf-ink-stage>p{text-align:center;color:#c3cdbb;margin-top:32px;font-size:10px}.bf-ink{color:#232520;background:#e7e6df;border:13px solid #171b17;border-radius:18px;max-width:470px;margin:auto;padding:30px;transform:rotate(-3deg);box-shadow:16px 28px #0b241b55,0 30px 60px #0004}.bf-ink-brand{letter-spacing:-.04em;border-bottom:2px solid #242820;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:14px;font-weight:900;display:flex}.bf-ink-brand span{letter-spacing:.1em;font-size:7px}.bf-ink-label{letter-spacing:.14em;margin-top:32px;font-size:9px;display:block}.bf-ink h3{color:#232520;margin:10px 0 5px;font-size:37px}.bf-ink>p{font-size:12px}.bf-ink-spec{border-top:1px solid #232520;border-bottom:1px solid #232520;justify-content:space-between;margin:24px 0;padding:15px 0;font-size:17px;font-weight:700;display:flex}.bf-ink-spec small{letter-spacing:.09em;margin-top:6px;font-size:7px;display:block}.bf-ink>strong{letter-spacing:-.05em;font-size:48px;line-height:1.2}.bf-ink>strong small{font-size:22px}.bf-ink-equipment{padding:20px 0;font-size:11px;line-height:2}.bf-ink-bottom{letter-spacing:.07em;border-top:2px solid;justify-content:space-between;align-items:center;padding-top:15px;font-size:8px;font-weight:700;display:flex}.bf-price-grid{border:1px solid #193c3030;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.bf-price-grid article{padding:36px 28px;position:relative}.bf-price-grid article+article{border-left:1px solid #193c3030}.bf-price-grid h3{margin:16px 0;font-size:31px}.bf-price-grid article>p{min-height:76px;color:var(--muted);font-size:14px;line-height:1.8}.bf-price{letter-spacing:-.055em;white-space:nowrap;margin-top:30px;font-size:48px;font-weight:600;line-height:1.4}.bf-price>span{letter-spacing:0;font-size:16px;font-weight:400}.bf-price-grid small{min-height:30px;font-size:11px;display:block}.bf-price-grid .bf-button{gap:10px;width:100%;margin-top:25px;padding:14px 10px;font-size:12px}.bf-price-grid ul{gap:17px;margin:28px 0 0;padding:0;font-size:12px;line-height:1.6;list-style:none;display:grid}.bf-price-grid li{align-items:flex-start;gap:10px;display:flex}.bf-price-grid li svg{flex-shrink:0;margin-top:2px}.bf-premium{background:#e4e9d8}.bf-quote{font-size:32px;line-height:2.1}.bf-status{background:#e9e6d7;border-radius:2px;margin-top:25px;padding:6px 10px;font-size:10px;display:inline-block}.bf-price-note{color:var(--muted);max-width:850px;font-size:11px;line-height:1.8;margin-top:24px!important}.bf-faq{border-top:1px solid #193c3020;grid-template-columns:1fr 1.5fr;gap:10%;display:grid}.bf-faq details{border-bottom:1px solid #193c3030;padding:22px 0}.bf-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:17px;font-weight:600;list-style:none;display:flex}.bf-faq summary::-webkit-details-marker{display:none}.bf-faq details[open] summary>span{transform:rotate(45deg)}.bf-faq details p{color:var(--muted);max-width:650px;margin-top:20px;font-size:14px;line-height:1.9}.bf-closing{text-align:center;background:#dce5cf;padding:85px 20px}.bf-closing .bf-button{margin-top:32px}.bf-closing p{color:var(--muted);margin-top:18px;font-size:12px}.bf-footer{color:#e7e9df;background:#142f26;grid-template-columns:1fr 1fr;gap:55px;padding:65px 5% 35px;display:grid}.bf-footer p{color:#bdc9b7;margin-top:18px;font-size:13px}.bf-footer nav{flex-wrap:wrap;align-content:flex-start;gap:22px;font-size:13px;display:flex}.bf-footer>span{letter-spacing:.14em;color:#bdc9b7;border-top:1px solid #ffffff20;grid-column:1/-1;padding-top:25px;font-size:9px}.bf-digital-page-title{padding:65px 6%}.bf-digital-page-title h1{margin-top:25px;font-size:clamp(40px,5.5vw,76px);line-height:1.1}.bf-site .brand{font-size:25px}@media (min-width:1600px){.bf-site main{max-width:1680px;margin:auto}.bf-nav,.bf-footer{padding-left:max(5%,50vw - 756px);padding-right:max(5%,50vw - 756px)}}@media (max-width:1000px){.bf-nav{gap:15px}.bf-nav nav{gap:18px}.bf-login{display:none}.bf-hero-grid{grid-template-columns:1.2fr 1fr;gap:5%}.bf-hero-intro>p{font-size:15px}.bf-price-grid article{padding:28px 18px}.bf-price{font-size:40px}.bf-quote{font-size:28px;line-height:2}.bf-calendar{grid-template-columns:1fr}.bf-calendar>.bf-shot{margin-top:30px}.bf-ink{padding:22px}.bf-ink>strong{font-size:40px}}@media (max-width:760px){.bf-nav{z-index:5;flex-wrap:wrap;gap:14px;height:78px;padding:0 5%;position:relative}.bf-nav>nav{display:none}.bf-nav .brand{font-size:21px}.bf-nav>.bf-button{gap:4px;min-height:38px;padding:9px;font-size:11px}.bf-mobile-menu{font-size:12px;display:block}.bf-mobile-menu summary{cursor:pointer;padding:10px 0;list-style:none}.bf-mobile-menu nav{background:var(--paper);border-bottom:1px solid #193c3040;gap:24px;padding:25px;display:grid;position:absolute;top:77px;left:0;right:0;box-shadow:0 15px 20px #193c3010}.bf-hero{padding-top:28px}.bf-edition{display:none}.bf-kicker{font-size:9px}.bf-hero-grid{margin:28px 0 35px;display:block}.bf-hero h1{font-size:clamp(39px,8.5vw,63px)}.bf-hero-intro{max-width:520px;margin-top:25px}.bf-hero-intro>p{font-size:16px}.bf-shot figcaption{padding:12px;font-size:10px;display:block}.bf-shot figcaption span{margin-top:6px;display:block}.bf-window{height:25px}.bf-window p{font-size:8px}.bf-index{flex-wrap:wrap;gap:20px;padding-top:24px;padding-bottom:24px;font-size:9px}.bf-index>span{width:100%;font-size:8px}.bf-section{padding:60px 5%}.bf-section-heading{margin-bottom:30px;display:block}.bf-section-heading>p{margin-top:25px;font-size:16px}.bf-section h2{font-size:36px}.bf-workflows{grid-template-columns:1fr;gap:28px;margin:35px 0}.bf-workflows article{grid-template-columns:30px 1fr;gap:8px 12px;display:grid}.bf-workflows article>span{padding-top:6px}.bf-workflows h3{margin:0;font-size:24px}.bf-workflows p{grid-column:2;font-size:14px}.bf-compare,.bf-faq{grid-template-columns:1fr;gap:35px}.bf-comparison-head,.bf-comparison-row{gap:22px;font-size:13px}.bf-comparison-head{font-size:8px}.bf-digital{grid-template-columns:1fr;gap:20px;padding:60px 6%}.bf-digital h2{font-size:55px}.bf-ink-stage{padding:28px 10px}.bf-ink{max-width:390px}.bf-price-grid{grid-template-columns:1fr}.bf-price-grid article{padding:32px 24px}.bf-price-grid article+article{border-top:1px solid #193c3030;border-left:0}.bf-price-grid article>p{min-height:0}.bf-price{margin-top:22px;font-size:48px}.bf-price-grid ul,.bf-price-grid .bf-button{font-size:14px}.bf-price-grid small{min-height:0}.bf-quote{font-size:34px;line-height:1.6}.bf-faq summary{font-size:16px}.bf-footer{grid-template-columns:1fr;gap:35px}.bf-footer nav{gap:20px}.bf-closing h2{font-size:40px}.bf-digital-page-title{padding:45px 6%}.bf-digital-page-title h1{font-size:42px}.bf-digital-page-title+.bf-digital .bf-kicker{font-size:10px}}@media (prefers-reduced-motion:reduce){.bf-site *{scroll-behavior:auto!important;transition:none!important}}.bf-site .bf-pricing-title{margin-top:20px;font-size:clamp(34px,4vw,58px);font-weight:600;line-height:1.12}.bf-digital-rule p{color:#e5eadf}.bf-contact{border-top:1px solid #193c3020;grid-template-columns:1fr 1.2fr;gap:9%;display:grid}.bf-contact h1{margin-top:20px;font-size:clamp(34px,4vw,58px);line-height:1.12}.bf-contact>div>p{max-width:420px;color:var(--muted);margin-top:24px;line-height:1.8}.bf-contact form{gap:20px;display:grid}.bf-contact-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.bf-contact label{gap:9px;font-size:13px;font-weight:600;display:grid}.bf-contact input,.bf-contact select,.bf-contact textarea{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #193c3040;border-radius:3px;padding:13px}.bf-contact textarea{resize:vertical}.bf-contact input:focus-visible,.bf-contact select:focus-visible,.bf-contact textarea:focus-visible{outline-offset:2px;outline:2px solid #315b48}.bf-contact .bf-contact-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.bf-contact-privacy{font-size:12px;line-height:1.7}.bf-contact-privacy a{text-decoration:underline}.bf-contact [role=status],.bf-contact [role=alert]{background:#e5e9da;padding:15px;font-size:13px;line-height:1.7}.bf-contact [role=alert]{color:#8d3023;background:#f2dfd9}.bf-contact .bf-button{cursor:pointer;justify-self:start}.bf-contact .bf-button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:760px){.bf-contact{grid-template-columns:1fr;gap:35px}.bf-contact-grid{grid-template-columns:1fr}}.bf-site.bf-nordic{--ink:#0f2846;--paper:#f6f8fc;--muted:#526176;background:var(--paper);color:var(--ink)}.bf-nordic .bf-nav{background:#fff;border-color:#e0e6ee;height:78px}.bf-nordic .bf-button{border-radius:5px}.bf-nordic .bf-button:hover{background:#173d63}.bf-nordic .bf-outline:hover{background:#eaf1fa}.bf-nordic .bf-kicker{color:#52718f}.bf-nordic .bf-pricing{padding-top:72px}.bf-nordic .bf-pricing .bf-section-heading{text-align:center;max-width:760px;margin:0 auto 48px;display:block}.bf-nordic .bf-pricing-title{letter-spacing:-.045em;margin:16px 0 20px;font-size:clamp(32px,4vw,52px);line-height:1.1}.bf-nordic .bf-pricing .bf-section-heading p{color:#526176;margin:0 auto}.bf-nordic .bf-price-grid{align-items:stretch;gap:22px}.bf-nordic .bf-price-grid article{color:#0f2846;background:#fff;border:1px solid #dbe4ef;border-radius:8px;padding:30px;position:relative}.bf-nordic .bf-price-grid .bf-premium{background:#fff;border:2px solid #0f2846;box-shadow:0 8px 25px #0f28460b}.bf-nordic .bf-premium:before{content:"PREMIUM";color:#fff;letter-spacing:.12em;background:#0f2846;border-radius:4px;padding:5px 14px;font-size:10px;font-weight:700;display:block;position:absolute;top:-14px;left:24px}.bf-nordic .bf-price-grid h3{font-size:26px}.bf-nordic .bf-price-grid p,.bf-nordic .bf-price-grid small,.bf-nordic .bf-price-grid li{color:#526176}.bf-nordic .bf-premium .bf-button{background:#0f2846;border-color:#0f2846;color:#fff!important}.bf-nordic .bf-price-grid ul{border-color:#e0e6ee}.bf-nordic .bf-price-grid li svg{color:#0284c7}.bf-nordic .bf-price{color:#0f2846;font-variant-numeric:tabular-nums;font-size:42px}.bf-nordic .bf-price.bf-quote{font-size:30px}.bf-nordic .bf-price-note{color:#526176;line-height:1.7}.bf-nordic .bf-status{color:#81580e;background:#fff3d8;border-color:#e7d3a6}.bf-nordic .bf-comparison{padding-top:20px}.bf-nordic .bf-comparison h2{margin:14px 0;font-size:clamp(26px,3vw,38px)}.bf-nordic .bf-comparison>p{color:#526176;margin-bottom:24px}.bf-comparison-scroll{background:#fff;border:1px solid #e0e6ee;border-radius:7px;overflow-x:auto}.bf-comparison table{border-collapse:collapse;text-align:left;width:100%;min-width:560px}.bf-comparison caption{text-align:left;color:#526176;padding:18px 24px;font-size:12px}.bf-comparison th,.bf-comparison td{border-bottom:1px solid #e0e6ee;padding:20px 24px;font-size:14px}.bf-comparison thead th{background:#edf3fa;font-size:16px}.bf-comparison tbody th{width:50%;font-weight:500}.bf-comparison th small{color:#526176;margin-top:6px;font-size:12px;font-weight:400;display:block}.bf-included{color:#16624a;align-items:center;gap:8px;display:inline-flex}.bf-nordic .bf-price-faq{grid-template-columns:1fr 1.3fr;gap:64px;padding-top:20px;display:grid}.bf-price-faq h2{font-size:32px;margin:14px 0!important}.bf-price-faq p{color:#526176;margin-bottom:16px!important}.bf-price-faq details{border-bottom:1px solid #dbe4ef;padding:20px 0}.bf-price-faq summary{cursor:pointer;min-height:32px;font-weight:650}.bf-price-faq details p{line-height:1.8;margin:14px 0 0!important}.bf-nordic .bf-closing,.bf-nordic .bf-footer{color:#fff;background:#0f2846}.bf-nordic .bf-closing .bf-kicker{color:#b8d1e9}.bf-nordic .bf-digital{color:#0f2846;background:#eaf0f9}.bf-nordic .bf-digital-copy p{color:#526176}.bf-nordic .bf-digital-rule{border-color:#cbd7e5}.bf-nordic .bf-digital-rule span{color:#0284c7}@media (max-width:800px){.bf-nordic .bf-price-faq{grid-template-columns:1fr;gap:24px}.bf-nordic .bf-pricing{padding-top:40px}.bf-nordic .bf-price-grid{gap:28px}.bf-nordic .bf-price-grid article{padding:24px}.bf-comparison th,.bf-comparison td{padding:16px}}.bf-site .bf-digital{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:4%;padding:80px 4%}.bf-site .bf-digital h2{font-size:clamp(35px,3.5vw,60px);line-height:1.08}.bf-site .bf-digital .showroom-stage{align-self:center}.bf-site .bf-digital .showroom-stage figcaption{color:#d6e0d6}.bf-site.bf-nordic .bf-digital .showroom-stage figcaption{color:#334c60}.bf-sign-preview{background:#e9eee9;min-height:100vh;padding:32px clamp(12px,4vw,60px) 60px}.bf-sign-preview>header{color:#315347;justify-content:space-between;gap:20px;max-width:1100px;margin:0 auto 32px;font-size:12px;display:flex}.bf-sign-preview>header>span{letter-spacing:.12em;font-size:10px}.bf-sign-preview>section{text-align:center;max-width:780px;margin:48px auto 0}.bf-sign-preview h1{font-size:32px}.bf-sign-preview>section p{font-size:14px;line-height:1.8}.bf-sign-preview>section>a{color:#fff;background:#163d32;border-radius:5px;padding:15px 22px;font-weight:650;display:inline-block}@media (max-width:1000px){.bf-site .bf-digital{grid-template-columns:1fr;gap:35px;padding:55px 5%}.bf-digital-copy{max-width:760px}.bf-digital-copy>p{max-width:650px}.bf-site .bf-digital .showroom-stage{justify-self:center;max-width:850px}}@media print{.bf-sign-preview{background:#fff;padding:0}.bf-sign-preview>header,.bf-sign-preview>section{display:none}}
.showroom-stage{color:#132c2b;width:100%;min-width:0;margin:0;container-type:inline-size}.showroom-device{background:#202726;border:1px solid #465653;border-radius:16px;padding:10px;box-shadow:0 35px 75px #061c2345,inset 0 2px #a6b1ad}.showroom-paper{color:#142e2b;background:#fcfcf6;border-radius:6px;padding:3cqw;font-family:Arial,sans-serif;line-height:1.35;overflow:hidden}.sign-header{border-bottom:2px solid #193b33;justify-content:space-between;align-items:center;gap:2cqw;padding-bottom:1.6cqw;display:flex}.sign-dealer{align-items:center;gap:1.3cqw;display:flex}.sign-monogram{color:#fff;letter-spacing:-.1em;background:#163d32;place-items:center;width:5cqw;height:5cqw;font-size:2.1cqw;font-weight:800;display:grid}.sign-dealer strong{letter-spacing:.09em;font-size:2.1cqw;display:block}.sign-dealer small{letter-spacing:.13em;margin-top:.4cqw;font-size:.78cqw;display:block}.sign-number{text-align:right}.sign-number span{letter-spacing:.1em;font-size:.85cqw;display:block}.sign-number strong{letter-spacing:.13em;border:1px solid #84948d;margin-top:.6cqw;padding:.3cqw 1.1cqw;font-size:1.6cqw;display:inline-block}.sign-title{justify-content:space-between;align-items:center;gap:1cqw;padding:2.2cqw 0;display:flex}.sign-overline{letter-spacing:.1em;font-size:1cqw;font-weight:700;display:block}.showroom-paper .sign-title h3{color:#142e2b;font-weight:800;line-height:1.05;letter-spacing:-.045em!important;margin:.6cqw 0 .3cqw!important;font-family:Arial,sans-serif!important;font-size:5.5cqw!important}.showroom-paper .sign-title p{color:#475d54;margin:0;font-size:1.8cqw}.sign-stock{letter-spacing:.1em;white-space:nowrap;background:#e8eee4;border:1px solid #ced9ca;padding:.7cqw 1cqw;font-size:.85cqw}.sign-specs{border-top:1px solid #d0d8cc;border-bottom:1px solid #d0d8cc;grid-template-columns:repeat(4,1fr);margin:0;padding:1.4cqw 0;display:grid}.sign-specs div+div{border-left:1px solid #d0d8cc;padding-left:2cqw}.sign-specs dt{text-transform:uppercase;letter-spacing:.09em;color:#57665e;font-size:.95cqw}.sign-specs dd{margin:.5cqw 0 0;font-size:1.65cqw;font-weight:700}.sign-main{grid-template-columns:1.3fr 1fr;gap:3cqw;margin:2.4cqw 0;display:grid}.sign-price>span{letter-spacing:.1em;font-size:1.1cqw;font-weight:700;display:block}.sign-price>strong{letter-spacing:-.065em;white-space:nowrap;font-size:7cqw;line-height:1.2;display:block}.sign-price small{letter-spacing:0;font-size:2.3cqw}.sign-equipment{margin-top:2.5cqw}.sign-equipment ul{grid-template-columns:1fr 1fr;gap:.9cqw .8cqw;margin:1.3cqw 0 0;padding:0;list-style:none;display:grid}.sign-equipment li{align-items:center;gap:.6cqw;font-size:1.15cqw;display:flex}.sign-equipment svg{flex-shrink:0;width:1.35cqw;height:1.35cqw}.sign-confidence{border-top:1px solid #d0d8cc;align-items:center;gap:1cqw;margin-top:2cqw;padding-top:1.4cqw;display:flex}.sign-confidence>svg{flex-shrink:0;width:2.7cqw;height:2.7cqw}.sign-confidence strong{font-size:1.15cqw;display:block}.sign-confidence span{margin-top:.4cqw;font-size:1cqw;display:block}.sign-finance{color:#fff;background:#163d32;border-radius:4px;padding:2cqw}.sign-finance-heading{letter-spacing:.06em;justify-content:space-between;gap:1cqw;font-size:.85cqw;display:flex}.sign-finance-heading span+span{color:#d1e3d6}.sign-monthly{letter-spacing:-.045em;white-space:nowrap;margin:1.4cqw 0 1.7cqw;font-size:4.2cqw;line-height:1.1;display:block}.sign-monthly small{letter-spacing:0;font-size:1.35cqw;font-weight:400}.sign-finance dl{gap:.65cqw;margin:0;font-size:1.1cqw;display:grid}.sign-finance dl div{justify-content:space-between;gap:1cqw;display:flex}.sign-finance dt{color:#d3e0d6}.sign-finance dd{margin:0;font-weight:700}.sign-finance-logo{letter-spacing:.08em;border-top:1px solid #ffffff45;align-items:center;gap:1.2cqw;margin-top:1.5cqw;padding-top:1cqw;font-size:1.1cqw;font-weight:700;display:flex}.sign-finance-logo>span{letter-spacing:-.1em;font-size:3.2cqw;font-weight:800}.sign-finance-logo small{letter-spacing:0;color:#d3e0d6;margin-top:.4cqw;font-size:.85cqw;font-weight:400;display:block}.sign-bottom{border-top:1px solid #d0d8cc;border-bottom:1px solid #d0d8cc;grid-template-columns:1fr 1.2fr;align-items:center;gap:2cqw;padding:1.5cqw 0;display:grid}.sign-business{gap:1cqw;display:flex}.sign-business>svg{flex-shrink:0;width:2.5cqw;height:2.5cqw}.sign-business strong{margin:.6cqw 0;font-size:1.6cqw;display:block}.showroom-paper .sign-business p{color:#475d54;margin:0;font-size:1cqw;line-height:1.5}.sign-qr{background:#eef2e8;border-radius:3px;align-items:center;gap:1.4cqw;padding:.4cqw 1cqw .4cqw .4cqw;text-decoration:none;display:flex;color:#142e2b!important}.sign-qr img{background:#fff;flex-shrink:0;width:12cqw;height:12cqw}.sign-qr span{letter-spacing:.09em;font-size:.9cqw;font-weight:700}.sign-qr strong{margin:.6cqw 0;font-size:1.9cqw;line-height:1.25;display:block}.sign-qr small{align-items:center;gap:.6cqw;font-size:.85cqw;display:flex}.sign-qr svg{width:1.4cqw;height:1.4cqw}.showroom-paper .sign-terms>p{color:#3e4a42;margin:1.3cqw 0 .8cqw;font-size:.92cqw;line-height:1.5}.showroom-paper .credit-warning{color:#161d19;background:#fff;border:1px solid #bdc6bb;border-radius:2px;gap:1cqw;margin:0;padding:.8cqw 1cqw;display:flex}.showroom-paper .credit-warning>svg{width:3cqw;min-width:3cqw;height:2.7cqw}.showroom-paper .credit-warning strong{font-size:1.3cqw}.showroom-paper .credit-warning p{color:#161d19;font-size:.85cqw;line-height:1.4;margin:.3cqw 0!important}.sign-powered{letter-spacing:.04em;justify-content:space-between;align-items:center;margin-top:1.2cqw;font-size:.72cqw;display:flex}.sign-powered>strong{letter-spacing:-.05em;font-size:1.6cqw}.sign-powered strong span{letter-spacing:.09em;margin-left:1cqw;font-size:.7cqw}.showroom-stage figcaption{color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;font-size:12px;line-height:1.6;display:flex}.showroom-stage figcaption span,.showroom-stage figcaption a{align-items:center;gap:8px;display:flex}.showroom-stage figcaption a{border-bottom:1px solid;padding-bottom:3px}.showroom-expanded{max-width:1100px;margin:auto}@media (max-width:600px){.showroom-device{border-radius:9px;padding:5px}.showroom-stage figcaption{font-size:11px}}@media print{.showroom-device{box-shadow:none;border:0;padding:0}.showroom-paper{-webkit-print-color-adjust:exact;print-color-adjust:exact}.showroom-stage figcaption{display:none}}.showroom-device{aspect-ratio:3/4;display:flex}.showroom-paper{flex-direction:column;justify-content:space-between;width:100%;display:flex}.showroom-expanded{max-width:780px}.showroom-paper .credit-warning{flex-direction:row;align-items:flex-start}.showroom-paper .credit-warning>svg{flex:0 0 3cqw;min-height:0}
