@font-face{font-family:BusinessManrope;src:url(/web-design/assets/manrope-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:BusinessManrope;src:url(/web-design/assets/manrope-bold.ttf)format("truetype");font-style:normal;font-weight:600 800;font-display:swap}@font-face{font-family:BusinessEditorial;src:url(/web-design/assets/cormorant.ttf)format("truetype");font-style:normal;font-weight:300 700;font-display:swap}:root{--bs-paper:#f3f2ec;--bs-ink:#18251e;--bs-muted:#5c675e;--bs-lime:#d2f79a;--bs-dark:#182b22;--bs-line:#d6dbd0;--bs-ease:cubic-bezier(.22,1,.36,1);--bs-travel:cubic-bezier(.76,0,.24,1);--bs-sans:BusinessManrope,sans-serif;--bs-serif:BusinessEditorial,Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:#849477 var(--bs-paper);scroll-padding-top:30px}body.business-page{background:var(--bs-paper);color:var(--bs-ink);font-family:var(--bs-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px}::selection{background:var(--bs-lime);color:var(--bs-ink)}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}svg{flex-shrink:0}button:disabled{cursor:wait;opacity:.6}[hidden]{display:none!important}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;font-weight:400}p{line-height:1.7}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:5px;outline:2px solid #477922}button:active,.bs-button:active{transform:scale(.98)}.bs-wrap{width:min(1480px,100% - 112px);margin-inline:auto}.bs-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.bs-skip{background:var(--bs-ink);color:#fff;z-index:20;padding:12px 24px;position:fixed;top:-80px;left:20px}.bs-skip:focus{top:16px}.bs-mark{width:27px;height:29px;color:inherit;grid-template-columns:1fr 1fr;gap:4px;display:grid;transform:rotate(19deg)}.bs-mark i{background:currentColor;border-radius:8px 8px 4px}.bs-mark i:last-child{align-self:end;height:75%;transform:rotate(180deg)}.bs-brand{letter-spacing:-.035em;align-items:center;gap:12px;width:max-content;font-size:25px;font-weight:700;display:flex}.bs-header{z-index:5;border-bottom:1px solid var(--bs-line);justify-content:space-between;align-items:center;gap:30px;height:105px;display:flex;position:relative}.bs-header nav{gap:30px;font-size:13px;display:flex}.bs-header nav a,.bs-languages a,.bs-footer a{transition:opacity .16s}.bs-header-actions{align-items:center;gap:30px;display:flex}.bs-languages{align-items:center;gap:8px;font-size:11px;display:flex}.bs-languages span{color:#8b958a}.bs-languages a{place-items:center;min-height:40px;padding:10px 3px;display:grid}.bs-languages a[aria-current]{text-underline-offset:5px;font-weight:700;text-decoration:underline}.bs-header-cta{border-bottom:1px solid var(--bs-ink);align-items:center;gap:18px;padding-block:9px;font-size:13px;display:flex}.bs-header-cta svg{width:17px;height:17px}.bs-hero{grid-template-columns:43% 57%;align-items:center;min-height:min(840px,100svh - 105px);padding-top:50px;padding-bottom:83px;display:grid;position:relative}.bs-hero-copy{z-index:2;padding-bottom:35px;position:relative}.bs-hero h1{letter-spacing:-.04em;font-size:clamp(52px,5.85vw,92px);line-height:1.02}.bs-hero h1 em{font-family:var(--bs-serif);letter-spacing:-.035em;font-size:1.12em;font-weight:400;line-height:1.05;display:block}.bs-hero-copy>p{color:var(--bs-muted);max-width:400px;margin-top:27px;font-size:clamp(15px,1.2vw,18px)}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px;margin-top:30px;display:flex}.bs-button{background:var(--bs-ink);color:var(--bs-paper);min-height:56px;transition:background .18s ease,transform .14s var(--bs-ease);border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:25px;padding:18px 23px;font-size:13px;font-weight:600;display:inline-flex}.bs-button svg{width:20px;height:20px;transition:transform .2s var(--bs-ease)}.bs-text-button{background:0 0;border:0;align-items:center;gap:9px;min-height:36px;padding:0;font-size:12px;display:flex}.small-play{border:1px solid #a7b2a0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.small-play svg{width:13px;height:13px}.hero-note{max-width:330px;color:var(--bs-muted);margin-top:36px;font-size:11px;line-height:1.65;display:block}.hero-foot{border-top:1px solid var(--bs-line);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;height:62px;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-foot a{place-items:center;width:42px;height:42px;display:grid}.hero-foot svg{width:18px}.workflow-caption{justify-content:space-between;align-items:center;gap:10px;margin-top:3cqw;padding-inline:6%;display:flex}.demo-label{color:#526349;font-size:11px}.workflow-toggle{background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:8px 0;font-size:12px;display:flex}.workflow-toggle span:first-child,.workflow-toggle span:nth-child(2){display:flex}.workflow-toggle svg{width:13px;height:13px}.workflow-controls{border-top:1px solid #cfd9c4;gap:0;margin:8px 6% 0;display:flex}.workflow-controls button{text-align:left;color:#67715e;background:0 0;border:0;flex:1;align-items:center;gap:6px;min-height:46px;padding:13px 8px 10px 0;font-size:11px;line-height:1.4;transition:color .18s;display:flex;position:relative}.workflow-controls button[aria-pressed=true]{color:#243922;font-weight:700}.stage-index{flex-shrink:0;width:17px;font-size:9px}.stage-progress{transform-origin:0;height:2px;transition:transform .5s var(--bs-ease);background:#55733b;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}[aria-pressed=true] .stage-progress{transform:scaleX(.94)}.workflow-description{color:#627257;min-height:34px;margin:0 6%;font-size:12px;line-height:1.65}.workflow[data-instant=true] *{transition:none!important}.bs-bridge{grid-template-columns:1.4fr 1fr;align-items:end;gap:13%;padding-block:125px 85px;display:grid}.bs-bridge h2{letter-spacing:-.035em;font-size:clamp(34px,3.35vw,50px);line-height:1.15}.bs-bridge em{font-family:var(--bs-serif);font-size:1.17em;font-weight:400}.bs-bridge>p{color:var(--bs-muted);max-width:390px;padding-bottom:6px;font-size:15px}.service-row{border-top:1px solid var(--bs-line);grid-template-columns:22% 43% 35%;align-items:center;gap:0;padding-block:48px;display:grid}.service-row:last-child{border-bottom:1px solid var(--bs-line)}.service-type{align-self:start;align-items:center;gap:10px;max-width:200px;padding-right:20px;font-size:12px;display:flex}.service-symbol{flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.service-symbol svg{width:21px;height:21px}.service-category{display:none}.service-copy h3{letter-spacing:-.025em;max-width:450px;font-size:clamp(25px,2.25vw,34px);line-height:1.2}.service-copy>p{color:var(--bs-muted);margin-top:19px;font-size:13px}.service-copy ul{color:#54684a;flex-wrap:wrap;gap:8px 17px;margin:23px 0 0;padding:0;font-size:10px;list-style:none;display:flex}.service-copy li{border-bottom:1px solid #bccbb0;padding-bottom:4px}.bs-lab{background:var(--bs-dark);color:#eff2e8;margin-top:120px;padding-block:100px}.lab-inner{grid-template-columns:1fr 1fr;align-items:center;gap:12%;display:grid}.lab-copy h2,.start-heading h2,.contact-copy h2{letter-spacing:-.035em;font-size:clamp(37px,4.1vw,62px);line-height:1.05}.lab-copy h2 em,.start-heading h2 em,.contact-copy h2 em{font-family:var(--bs-serif);font-size:1.14em;font-weight:400;line-height:1.08;display:block}.lab-copy h2 em{color:#d2e8b2}.lab-copy>p{color:#b8c7b4;max-width:410px;margin-top:25px;font-size:14px}.lab-options{margin-top:35px}.lab-options button{color:#a9bca3;text-align:left;background:0 0;border:0;border-bottom:1px solid #456048;align-items:center;gap:15px;width:100%;padding:19px 0;font-size:13px;transition:color .18s;display:flex}.lab-options button>span{border:1px solid #6b7c5c;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.lab-options button svg{opacity:.4;width:17px;height:17px;transition:transform .18s var(--bs-ease),opacity .18s ease;margin-left:auto}.lab-options button[aria-selected=true]{color:#e5f3d0}.lab-options button[aria-selected=true]>span{color:#263b20;background:#d2f79a;border-color:#0000}.lab-options button[aria-selected=true] svg{opacity:1;transform:rotate(45deg)}.lab-display{flex-direction:column;justify-content:center;min-height:465px;display:flex;position:relative}.lab-display-head{color:#bacbb1;align-items:center;gap:8px;margin-bottom:33px;font-size:10px;display:flex}.lab-demo-dot{background:#b0d283;border-radius:50%;width:5px;height:5px}.lab-run{color:#c4d6b9;align-items:center;gap:14px;margin-bottom:22px;display:flex}.lab-run>span:first-child{align-items:center;gap:9px;font-size:11px;display:flex}.lab-run>span svg{width:18px;height:18px}.run-line{background:#708761;flex:1;height:1px}.lab-run-check{color:#294424;background:#cfeaa9;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.lab-run-check svg{width:13px!important}.lab-record{color:var(--bs-ink);background:#f4f4e9;border-radius:12px;min-height:237px;padding:27px 30px;box-shadow:0 25px 50px #091c1640}.lab-record-ref{font-variant-numeric:tabular-nums;color:#69765d;font-size:9px}.lab-record h3{font-family:var(--bs-serif);margin:10px 0 25px;font-size:34px;line-height:1}.lab-record-field{border-block:1px solid #d9e1cc;justify-content:space-between;align-items:center;gap:20px;padding-block:15px;font-size:11px;display:flex}.lab-record-field>span{color:#69765d}.lab-record-field strong{text-align:right;font-size:12px;font-weight:400}.lab-record-person{align-items:center;gap:8px;margin-top:18px;font-size:11px;display:flex}.lab-record-person .mini-avatar{width:24px;height:24px;font-size:8px}.lab-record-person>svg{color:#4f6b37;width:16px;height:16px;margin-left:auto}.lab-panel>p{color:#bdcdb4;min-height:65px;margin-top:23px;font-size:12px}.lab-display>small{color:#aebfa5;margin-top:22px;font-size:9px}.lab-panel{outline-offset:10px!important}.lab-panel.is-entering .lab-record{animation:record-enter .44s var(--bs-ease) both}@keyframes record-enter{0%{opacity:.6;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.bs-start{padding-block:120px}.start-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:14%;display:grid}.start-heading>p{color:var(--bs-muted);max-width:410px;font-size:14px}.start-content{grid-template-columns:1.3fr 1fr;gap:14%;margin-top:63px;display:grid}.start-steps{margin:0;padding:0;list-style:none}.start-steps li{border-top:1px solid var(--bs-line);gap:23px;padding:24px 0;display:flex}.start-steps li>span{font-family:var(--bs-serif);color:#687a5c;flex-shrink:0;width:20px;font-size:23px}.start-steps h3{margin-bottom:9px;font-size:17px}.start-steps p{max-width:410px;color:var(--bs-muted);font-size:13px}.start-offer{background:#e4eadb;border-radius:3px;align-self:start;padding:30px}.start-offer>span{color:#536449;font-size:11px;display:block}.start-offer>strong{font-family:var(--bs-serif);letter-spacing:-.02em;margin-top:8px;font-size:49px;font-weight:400;display:block}.start-offer>p{color:#536449;margin-top:15px;font-size:11px}.bs-text-link{border-top:1px solid #bccaad;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding-top:20px;font-size:12px;display:flex}.bs-text-link svg{width:18px;height:18px}.bs-faq{border-top:1px solid var(--bs-line);grid-template-columns:1fr 1.3fr;gap:12%;padding-block:70px 110px;display:grid}.bs-faq h2{letter-spacing:-.03em;max-width:330px;font-size:clamp(30px,3vw,44px);line-height:1.1}.bs-faq details{border-bottom:1px solid var(--bs-line)}.bs-faq details:first-child{border-top:1px solid var(--bs-line)}.bs-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;padding-block:21px;font-size:13px;line-height:1.55;list-style:none;display:flex}.bs-faq summary::-webkit-details-marker{display:none}.bs-faq summary svg{width:17px;height:17px;transition:transform .18s var(--bs-ease)}.bs-faq details[open] summary svg{transform:rotate(45deg)}.bs-faq details>p{color:var(--bs-muted);padding:0 35px 25px 0;font-size:13px}.bs-contact{border-top:1px solid var(--bs-line);grid-template-columns:1fr 1fr;gap:12%;padding-block:80px 100px;display:grid}.contact-copy h2{font-size:clamp(38px,3.8vw,57px)}.contact-copy>p{color:var(--bs-muted);max-width:400px;margin-top:25px;font-size:14px}.contact-email{border-bottom:1px solid #9bad8e;align-items:center;gap:15px;margin-top:30px;padding-bottom:9px;font-size:17px;display:inline-flex}.contact-email svg{width:18px;height:18px}.contact-signature{color:#6c7b62;align-items:center;gap:12px;margin-top:70px;font-size:10px;display:flex}.contact-signature .bs-mark{gap:3px;width:18px;height:20px}#business-form{flex-direction:column;gap:24px;display:flex;position:relative}#business-form label:not(.consent-label){color:#4d5d44;font-size:12px;display:block;position:relative}.form-pair{grid-template-columns:1fr 1fr;gap:24px;display:grid}.optional{float:right;color:#6c7b62;font-size:10px}#business-form input:not([type=checkbox]):not([type=hidden]),#business-form textarea{outline-offset:4px;width:100%;color:var(--bs-ink);caret-color:#587934;background:0 0;border:0;border-bottom:1px solid #aebda0;border-radius:0;padding:12px 0 10px;font-size:15px;display:block}#business-form textarea{resize:vertical;min-height:108px}#business-form input:focus,#business-form textarea:focus{border-bottom-color:#3a6224}.consent-label{color:var(--bs-muted);align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;display:flex}.consent-label input{accent-color:#375129;flex-shrink:0;width:15px;height:15px;margin:2px 0 0}.consent-label a{text-underline-offset:3px;text-decoration:underline}.bs-honeypot{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}#business-form .bs-button{align-self:flex-start;min-width:240px}#business-form[aria-busy=true] .bs-button svg{opacity:.4}.form-status{background:#e2ebd5;border-radius:6px;padding:18px;scroll-margin-top:30px;font-size:13px;line-height:1.7}.form-status[data-state=error]{color:#743f22;background:#f1e2d6}.form-status a{text-underline-offset:4px;margin-top:8px;text-decoration:underline;display:block}.bs-footer{border-top:1px solid var(--bs-line);justify-content:space-between;align-items:center;gap:35px;padding-block:32px;display:flex}.bs-footer .bs-brand{font-size:20px}.bs-footer .bs-mark{gap:3px;width:20px;height:22px}.bs-footer>p{max-width:260px;color:var(--bs-muted);font-size:11px}.bs-footer>div{color:var(--bs-muted);align-items:center;gap:20px;font-size:10px;display:flex}.bs-footer>div a{align-items:center;gap:5px;min-height:30px;display:flex}.bs-footer svg{width:12px;height:12px}.bs-legal{max-width:850px;padding-block:70px}.bs-legal h1{letter-spacing:-.035em;margin-bottom:35px;font-size:65px}.bs-legal h2{margin:40px 0 20px;font-size:26px}.bs-legal p{color:var(--bs-muted);font-size:15px}.bs-legal p a{text-underline-offset:4px;text-decoration:underline}.bs-legal>.bs-button{margin-top:40px}@media (hover:hover) and (pointer:fine){.bs-header nav a:hover,.bs-languages a:hover,.bs-footer a:hover{opacity:.65}.bs-button:hover{background:#354c32}.bs-button:hover svg{transform:translate(2px,-2px)}.bs-text-button:hover .small-play{background:#deedca}.workflow-controls button:hover{color:#263d21}.service-row:hover .mini-node--lime{transform:translateY(-3px)}.mini-node--lime{transition:transform .25s var(--bs-ease)}.lab-options button:hover{color:#eff6e7}.bs-text-link:hover svg,.contact-email:hover svg{transform:translate(2px,-2px)}}@media (width>=1700px){.bs-hero{min-height:860px;padding-top:70px}.workflow{width:108%;margin-left:-2%}}@media (width<=1100px){.bs-wrap{width:calc(100% - 64px)}.bs-header{height:88px}.bs-header nav{gap:22px;font-size:12px}.bs-header-actions{gap:22px}.bs-hero{grid-template-columns:44% 56%;min-height:680px;padding-top:45px;padding-bottom:80px}.bs-hero h1{font-size:clamp(49px,6vw,65px)}.bs-hero-copy>p{max-width:310px;font-size:14px}.hero-note{max-width:280px}.bs-button{gap:16px;padding:16px 19px;font-size:12px}.workflow{width:116%;margin-left:-8%}.workflow-controls button,.demo-label{font-size:10px}.workflow-description{font-size:11px}.bs-bridge{gap:8%;padding-block:90px 65px}.service-row{grid-template-columns:23% 44% 33%}.service-copy{padding-right:30px}.service-type{gap:5px;font-size:10px}.service-visual{min-height:180px}.mini-node{width:37px;height:44px}.mini-tool{padding:13px;font-size:9px}.lab-inner,.bs-contact{gap:8%}.lab-record{padding:23px}.lab-record h3{font-size:28px}.start-content,.start-heading{gap:8%}.bs-footer{flex-wrap:wrap}.bs-footer>div{margin-left:auto}.bs-faq{gap:8%}}@media (width<=760px){html{scroll-padding-top:20px}.bs-wrap{width:calc(100% - 40px)}.bs-header{gap:18px;height:78px}.bs-brand{gap:9px;font-size:22px}.bs-mark{width:22px;height:25px}.bs-header nav{display:none}.bs-header-actions{gap:16px}.bs-header-cta{gap:8px;font-size:11px}.bs-header-cta svg{width:14px}.bs-languages{gap:5px;font-size:10px}.bs-hero{flex-direction:column;align-items:stretch;min-height:0;padding-top:46px;padding-bottom:72px;display:flex}.bs-hero-copy{padding-bottom:0}.bs-hero h1{font-size:clamp(48px,10vw,75px);line-height:1}.bs-hero h1 em{margin-left:.2em;font-size:1.1em;display:inline-block}.bs-hero-copy>p{max-width:460px;margin-top:21px;font-size:15px;line-height:1.7}.hero-actions{flex-flow:wrap;align-items:center;gap:14px 20px;margin-top:25px}.bs-button{min-height:52px}.hero-note{max-width:400px;margin-top:20px;font-size:10px}.workflow{align-self:center;width:100%;max-width:600px;margin-top:15px;margin-left:0}.workflow-stage{height:75cqw;max-height:none}.workflow-caption{margin-top:1cqw;padding-inline:0}.demo-label{font-size:10px}.workflow-controls{margin-inline:0}.workflow-controls button{min-height:55px;font-size:10px}.workflow-description{min-height:40px;margin-inline:0;font-size:11px}.workflow-toggle{font-size:11px}.hero-foot{height:55px;margin-top:25px;font-size:8px}.bs-bridge{padding-block:70px 45px;display:block}.bs-bridge h2{font-size:clamp(32px,6.2vw,46px)}.bs-bridge>p{max-width:540px;margin-top:27px;font-size:14px}.service-row{grid-template-columns:1fr 1fr;align-items:start;column-gap:26px;padding-block:32px}.service-type{display:none}.service-category{color:#526349;margin-top:13px;font-size:11px;display:block}.service-copy{padding:0}.service-copy h3{font-size:25px}.service-copy>p{margin-top:15px;font-size:12px}.service-copy ul{gap:10px;margin-top:16px;font-size:9px}.service-visual{align-self:center;min-height:180px}.bs-lab{margin-top:70px;padding-block:60px}.lab-inner{grid-template-columns:1fr;gap:45px}.lab-copy h2,.start-heading h2{font-size:44px}.lab-copy h2 em{max-width:520px}.lab-copy>p{max-width:540px;font-size:14px}.lab-options{margin-top:25px}.lab-options button{padding-block:17px}.lab-display{min-height:0}.lab-display-head{margin-bottom:22px}.lab-record{min-height:220px;padding:27px}.lab-record h3{font-size:35px}.lab-panel>p{min-height:0}.lab-display>small{margin-top:15px}.bs-start{padding-block:70px}.start-heading,.start-content{grid-template-columns:1fr;gap:30px}.start-heading>p{max-width:550px}.start-content{gap:30px;margin-top:35px}.start-steps p{max-width:500px}.start-offer{max-width:100%;padding:28px}.start-offer>strong{font-size:46px}.start-offer>p{max-width:520px;font-size:12px}.bs-faq{padding-block:50px 65px;display:block}.bs-faq h2{max-width:420px;margin-bottom:30px;font-size:34px}.bs-faq summary{font-size:13px}.bs-contact{grid-template-columns:1fr;gap:45px;padding-block:55px 65px}.contact-copy h2{font-size:43px}.contact-copy>p{max-width:520px}.contact-signature{display:none}.contact-email{margin-top:24px;font-size:15px}.bs-footer{gap:20px;padding-block:25px}.bs-footer>p{max-width:190px;font-size:10px}.bs-footer>div{justify-content:space-between;gap:12px;width:100%;margin:0;font-size:9px}.bs-legal{padding-block:45px}.bs-legal h1{font-size:46px}}@media (width<=480px){.bs-hero h1{font-size:14vw}.bs-hero h1 em{margin-left:0;display:block}.hero-actions{gap:12px}.hero-actions>.bs-button{width:100%;max-width:330px}.bs-hero-copy>p{font-size:14px}.bs-hero{padding-top:37px}.hero-note{margin-top:17px;font-size:9px}.workflow{margin-top:20px}.floating-email{width:61%;padding:3.2cqw}.email-top,.email-person b{font-size:1.8cqw}.email-person small{font-size:1.45cqw}.floating-email h3{font-size:2.45cqw}.floating-email p{font-size:1.75cqw}.email-attachment{font-size:1.55cqw}.floating-document{width:29%;min-height:33cqw;padding:3cqw;top:32%;right:-1%}.floating-document h3{font-size:3cqw}.doc-footer{font-size:1.45cqw}.floating-task{width:54%;padding:2cqw;top:82%}.floating-task strong{font-size:1.9cqw}.floating-task small{font-size:1.6cqw}.workflow-stage{height:83cqw}.workflow-plane{width:91%;top:31%;left:7%}.ops-app{border-radius:9px}.ops-top{height:9cqw}.ops-content{grid-template-columns:18% 82%;min-height:41cqw}.ops-main{padding:3cqw}.ops-sidebar>span{font-size:0}.ops-sidebar svg{width:2.5cqw;height:2.5cqw;margin:1.4cqw auto}.sidebar-bottom{font-size:0}.ops-top>b{font-size:3cqw}.ops-top>span:nth-child(2),.ops-toolbar{font-size:1.5cqw}.ops-title h3{font-size:3.2cqw}.ops-status{font-size:1.5cqw}.ops-fields small,.ops-task small{font-size:1.4cqw}.ops-fields strong{font-size:1.6cqw}.ops-task b{font-size:1.8cqw}.ops-fields{gap:3cqw}.ops-checklist>div{font-size:1.25cqw}.ops-bottom{font-size:1.2cqw}.workflow[data-phase="2"] .floating-task{transform:translate(70%,-13%)}.scene-complete{display:none}.workflow-caption{margin-top:12px}.workflow-controls button{gap:4px;font-size:10px}.workflow-description{font-size:11px}.stage-index{width:12px;font-size:8px}.service-row{grid-template-columns:1fr;gap:0}.service-copy h3{max-width:310px;font-size:29px}.service-copy>p{font-size:13px}.service-type{margin-bottom:15px}.service-copy ul{margin-top:20px;font-size:10px}.service-visual{min-height:180px;margin-top:26px}.mini-window{width:64%}.mini-node{width:52px;height:58px}.mini-wire{width:30px}.mini-tool{padding:17px 24px;font-size:12px}.mini-window-body{min-height:110px}.mini-interface>span{font-size:23px}.mini-interface i{height:35px}.mini-label{font-size:11px}.lab-copy h2{font-size:39px}.lab-record h3{font-size:31px}.form-pair{grid-template-columns:1fr;gap:24px}#business-form .bs-button{width:100%}.bs-header-actions{gap:12px}.bs-header-cta{gap:5px}.bs-languages a{min-width:24px;min-height:44px}.contact-copy h2{font-size:38px}.bs-faq h2{font-size:32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.workflow *{transition:none!important}.lab-panel.is-entering .lab-record{animation:none}.mini-node--lime{transition:none}.bs-button,.bs-button svg,.lab-options button svg{transition:opacity .12s}.service-row:hover .mini-node--lime{transform:none}}.bs-hero h1{font-size:clamp(50px,5.25vw,82px)}.bs-hero h1 em{font-size:1.08em;line-height:1.05}.bs-hero-copy>p{max-width:445px;font-size:clamp(15px,1.15vw,17px)}.service-row{grid-template-columns:17% 34% 49%;padding-block:60px}.service-copy{padding-right:45px}.service-copy h3{font-size:clamp(27px,2.55vw,38px)}.service-copy>p{font-size:14px;line-height:1.75}.service-copy ul{gap:12px 17px;font-size:11px}.service-type{font-size:12px;line-height:1.6}.service-demo{min-width:0;position:relative}.service-demo-stage{perspective:1100px;isolation:isolate;background:#e3e9dc;min-width:0;padding:30px 28px;overflow:hidden}.service-demo--portal .service-demo-stage{background:#dde8e3}.service-demo--product .service-demo-stage{background:#e9e2d5}.service-demo-stage>.software-preview{transition:transform .5s var(--bs-ease);transform:rotateY(-3deg)rotateX(3deg)rotate(-2deg);box-shadow:6px 18px 35px #22351b1c}.service-demo--portal .service-demo-stage>.software-preview{transform:rotateY(3deg)rotateX(2deg)rotate(2deg)}.service-demo--product .service-demo-stage>.software-preview{transform:rotateY(-2deg)rotateX(3deg)rotate(-1deg)}.service-demo-controls{justify-content:space-between;align-items:center;gap:14px;padding-top:13px;line-height:1.5;display:flex}.service-demo-controls>span{color:#5c675e;max-width:145px;font-size:10px}.service-demo-controls button{text-align:left;color:#294629;background:0 0;border:0;border-bottom:1px solid #718963;justify-content:space-between;align-items:center;gap:13px;min-height:44px;padding:8px 0;font-size:11px;display:flex}.service-demo-controls svg{width:16px;height:16px;transition:transform .18s var(--bs-ease)}.software-preview{color:#28372d;aspect-ratio:1.48;width:100%;font-family:var(--bs-sans);background:#fffefa;border-radius:10px;position:relative;overflow:hidden;box-shadow:12px 24px 44px #253b1d1a;container-type:inline-size}.software-preview h4,.software-preview p{margin:0}.software-preview svg{flex-shrink:0;width:3cqw;height:3cqw}.software-chrome{color:#6b7661;background:#f7f8f2;border-bottom:1px solid #e2e8db;align-items:center;gap:3cqw;height:6.4cqw;padding:0 3cqw;font-size:clamp(6px,1.45cqw,10px);display:flex}.software-chrome>span:nth-child(2){margin-inline:auto}.software-chrome>svg{width:2cqw;height:2cqw}.software-dots{gap:.8cqw;display:flex}.software-dots i{background:#b5c0a9;border-radius:50%;width:.8cqw;height:.8cqw;display:block}.preview-avatar,.table-avatar{color:#416033;background:#dfebd1;border-radius:50%;flex-shrink:0;place-items:center;width:5cqw;height:5cqw;font-size:1.4cqw;font-style:normal;display:grid}.preview-mark{gap:.6cqw;width:4cqw;height:5cqw;margin-bottom:4cqw;display:flex;transform:rotate(19deg)}.preview-mark i{background:#48613b;border-radius:1cqw;flex:1}.preview-mark i:last-child{align-self:end;height:70%}.operation-ui{grid-template-columns:10% 90%;min-height:61cqw;display:grid}.software-nav{color:#7b8c6c;background:#edf2e7;flex-direction:column;align-items:center;gap:4.5cqw;padding:4cqw 0 3cqw;display:flex}.software-nav>svg:first-of-type{color:#34572c}.software-nav>.preview-avatar{margin-top:auto}.operation-main{padding:5cqw 4cqw 2cqw}.preview-heading{justify-content:space-between;align-items:center;gap:2cqw;margin-bottom:5cqw;display:flex}.preview-heading>div>span{color:#708265;margin-bottom:1cqw;font-size:1.65cqw;display:block}.preview-heading h4{letter-spacing:-.035em;font-size:4.6cqw;font-weight:500;line-height:1.2}.preview-persons{padding-left:1.5cqw;display:flex}.preview-persons i{background:#d7e3c5;border:2px solid #fffefa;border-radius:50%;place-items:center;width:4.5cqw;height:4.5cqw;margin-left:-1.2cqw;font-size:1.2cqw;font-style:normal;display:grid}.preview-persons i:nth-child(2){background:#e7d8c4}.preview-persons i:nth-child(3){background:#cbdcdd}.operation-tabs{color:#6a7b5e;border-bottom:1px solid #d8e0cf;align-items:center;gap:3cqw;padding-bottom:2cqw;font-size:1.7cqw;display:flex}.operation-tabs b{color:#2a4929;font-weight:600;position:relative}.operation-tabs b:after{content:"";background:#60844d;height:2px;position:absolute;bottom:-2cqw;left:0;right:0}.operation-tabs svg{width:2.5cqw;height:2.5cqw;margin-left:auto}.operation-table-head,.operation-record{grid-template-columns:46% 25% 29%;align-items:center;display:grid}.operation-table-head{color:#708265;padding:2.5cqw 0 2cqw;font-size:1.5cqw}.operation-record{min-height:8.5cqw;transition:background .25s ease,transform .32s var(--bs-ease);border-top:1px solid #e7ecdf;font-size:1.8cqw}.operation-record>span{align-items:center;gap:1.3cqw;min-width:0;display:flex}.operation-record>span:last-child{justify-content:flex-end}.project-dot{background:#849b63;border-radius:.3cqw;flex-shrink:0;width:1cqw;height:1cqw}.project-dot--sand{background:#c3a477}.project-dot--blue{background:#81a6aa}.table-avatar{width:3.7cqw;height:3.7cqw;font-size:1.1cqw}.avatar-sand{color:#826942;background:#eee1cb}.avatar-blue{color:#4e7677;background:#e1eded}.preview-state{white-space:nowrap;color:#476033;background:#e8f0db;border-radius:3px;align-items:center;gap:.6cqw;padding:1cqw 1.2cqw;font-size:1.45cqw;font-weight:400;display:inline-flex}.preview-state svg{width:1.8cqw;height:1.8cqw}.preview-state--muted{color:#74755f;background:#f0efe6}.operation-bottom{color:#6c7e61;border-top:1px solid #e3e9d9;justify-content:space-between;gap:2cqw;margin-top:3cqw;padding-top:2.5cqw;font-size:1.35cqw;display:flex}.operation-bottom span{align-items:center;gap:1cqw;display:flex}.operation-bottom svg{width:1.8cqw;height:1.8cqw}.state-after,[data-complete=true] .state-before{display:none!important}[data-complete=true] .state-after{align-items:center;gap:.7cqw;display:inline-flex!important}[data-complete=true] .operation-record--focus{background:#f0f6e7}.preview-toast{color:#f7fbed;opacity:0;transform-origin:100% 100%;transition:transform .34s var(--bs-ease),opacity .2s ease;z-index:2;pointer-events:none;background:#284630;border-radius:7px;align-items:center;gap:2cqw;padding:2.3cqw 3cqw;display:flex;position:absolute;bottom:3cqw;right:3cqw;transform:translateY(15px)scale(.96);box-shadow:3px 9px 24px #1e382a29}.preview-toast b{font-size:2cqw;font-weight:500;display:block}.preview-toast>div>span{color:#d0e2be;margin-top:.5cqw;font-size:1.55cqw;display:block}.toast-check{color:#2c4525;background:#d2f79a;border-radius:50%;place-items:center;width:5cqw;height:5cqw;display:grid}.toast-check svg{width:2.5cqw;height:2.5cqw}[data-complete=true] .preview-toast{opacity:1;transform:translateY(0)scale(1)}.portal-ui{background:#f6f7f0;min-height:61cqw}.portal-top,.product-top{color:#65756b;border-bottom:1px solid #e0e6d9;align-items:center;gap:3cqw;height:10cqw;padding-inline:4cqw;font-size:1.6cqw;display:flex}.portal-wordmark{font-family:var(--bs-serif);color:#325d52;letter-spacing:-.025em;font-size:5cqw;font-weight:600}.portal-wordmark>span{color:#76a483}.portal-top>.preview-avatar,.product-top>.preview-avatar,.portal-top>span:nth-child(2){margin-left:auto}.portal-main{padding:4cqw 5cqw 3cqw}.portal-greeting{position:relative}.portal-greeting h4{font-family:var(--bs-serif);letter-spacing:-.025em;font-size:5.4cqw;font-weight:500}.portal-greeting p{color:#647669;margin-top:.6cqw;font-size:1.8cqw}.portal-label{color:#486859;border:1px solid #cadace;border-radius:3px;max-width:39%;padding:1.2cqw 1.5cqw;font-size:1.4cqw;position:absolute;top:1.3cqw;right:0}.portal-progress{margin:4cqw 0 3cqw;padding-bottom:1.5cqw;display:flex;position:relative}.portal-progress:before{content:"";background:#c8d9c9;height:1px;position:absolute;top:1.5cqw;left:1.6cqw;right:calc(33.33% - 1.6cqw)}.portal-progress>span{color:#647669;flex-direction:column;gap:1.2cqw;width:33.333%;font-size:1.6cqw;display:flex;position:relative}.portal-progress i{background:#f6f7f0;border:1px solid #b6cbbb;border-radius:50%;place-items:center;width:3.2cqw;height:3.2cqw;display:grid}.portal-progress i.is-done{color:#f3f8ed;background:#47775c;border-color:#47775c}.portal-progress svg{width:2cqw;height:2cqw}.portal-progress i.is-current{background:#d5e4ca;box-shadow:0 0 0 3px #f6f7f0}.portal-document{background:#fffefb;border-radius:6px;align-items:center;gap:2.3cqw;padding:2.5cqw;display:flex}.document-cover{color:#527049;background:#dfebda;flex-direction:column;justify-content:space-between;width:7cqw;height:9cqw;padding:1.2cqw;display:flex}.document-cover>span{font-size:1.2cqw}.portal-document>div:nth-child(2){flex:1}.portal-document b{font-size:2cqw;font-weight:500;display:block}.portal-document>div:nth-child(2)>span{color:#71816a;margin-top:1cqw;font-size:1.5cqw;display:block}.document-badge{color:#4f6a43;white-space:nowrap;background:#eaf0e0;border-radius:3px;padding:1cqw 1.7cqw;font-size:1.5cqw}.document-badge svg{width:1.8cqw;height:1.8cqw}.portal-message{color:#3c5b48;align-items:center;gap:2cqw;margin-top:3cqw;font-size:1.5cqw;display:flex}.portal-message p{flex:1;line-height:1.5}.portal-message small{color:#6e826f;margin-top:.5cqw;font-size:1.3cqw;display:block}.portal-message>svg{width:2cqw;height:2cqw}.product-ui{background:#faf7f0;min-height:61cqw}.product-top{color:#726950;border-color:#e6ddcb}.product-wordmark{font-family:var(--bs-serif);letter-spacing:-.04em;color:#48573d;margin-right:auto;font-size:5cqw;font-weight:600}.product-wordmark>span{font:1.5cqw var(--bs-sans);vertical-align:super;margin-left:.8cqw}.product-main{grid-template-columns:43% 57%;gap:0;min-height:50cqw;padding:3.5cqw;display:grid}.product-space{background:#e5e7d6;border-radius:4px;min-height:41cqw;margin-right:3.5cqw;position:relative;overflow:hidden}.space-line{background:#b4c3a0;position:absolute}.space-line--one{width:1px;top:12%;bottom:15%;left:14%}.space-line--two{height:1px;bottom:15%;left:14%;right:14%}.space-window{border-block:1px solid #9dad8a;gap:1cqw;width:46%;height:14%;display:flex;position:absolute;top:12%;right:0}.space-window i{background:#f0f1dc;border-left:1px solid #b8c4a0;flex:1}.space-table{background:#bdc9a7;border:1px solid #9bac86;border-radius:5px;width:49%;height:35%;position:absolute;top:35%;left:29%}.space-seat{background:#9faf87;border:1px solid #81966c;border-radius:4px;width:16%;height:12%;position:absolute}.seat-one{top:24%;left:46%}.seat-two{top:69%;left:46%}.seat-three{top:46%;left:14%;transform:rotate(90deg)}.room-tag{color:#506744;font-size:1.5cqw;position:absolute;bottom:5%;left:11%}.booking-panel{padding:1cqw 0}.booking-panel h4{font-family:var(--bs-serif);letter-spacing:-.025em;font-size:4.7cqw;font-weight:500;line-height:1.04}.booking-panel>p{color:#857960;margin-top:1.5cqw;font-size:1.5cqw}.booking-date{color:#625c48;align-items:center;gap:1.2cqw;margin-top:3cqw;font-size:1.65cqw;display:flex}.booking-date svg{width:2.3cqw;height:2.3cqw}.booking-times{gap:1.2cqw;margin-top:2cqw;display:flex}.booking-times span{color:#726d54;border:1px solid #ded9c9;border-radius:3px;padding:1.2cqw 1.6cqw;font-size:1.6cqw}.booking-times .time-selected{color:#405637;background:#dbe7c8;border-color:#90a773}.booking-summary{color:#726d54;border-top:1px solid #e1decc;justify-content:space-between;margin-top:3cqw;padding-top:2cqw;font-size:1.5cqw;display:flex}.booking-summary b{font-weight:500}.booking-state{color:#f2f6e9;background:#4a613e;border-radius:3px;justify-content:space-between;align-items:center;margin-top:2.5cqw;padding:1.7cqw 2cqw;font-size:1.6cqw;display:flex}.booking-state svg{width:2.2cqw;height:2.2cqw}.software-gallery{isolation:isolate;width:110%;margin-left:-5%;position:relative;container-type:inline-size}.software-gallery .workflow-stage{perspective:1400px;height:76cqw;max-height:595px;position:relative;overflow:hidden}.portfolio-window{width:84%;transition:transform .9s var(--bs-travel),opacity .6s ease;transform-origin:50% 55%;pointer-events:none;position:absolute;top:13%;left:8%}.portfolio-window>.software-preview{box-shadow:12px 25px 48px #253b1d24}[data-phase="1"] .portfolio-window--0{z-index:1;opacity:.28;transform:translate(-12%,-10%)rotateX(12deg)rotateY(-8deg)rotate(-9deg)scale(.88)}[data-phase="2"] .portfolio-window--0{z-index:2;opacity:.35;transform:translate(-10%,8%)rotateX(12deg)rotateY(-8deg)rotate(-8deg)scale(.88)}.portfolio-caption{color:#557149;border-bottom:1px solid #c7d5bb;justify-content:space-between;align-items:center;padding-bottom:13px;font-size:11px;display:flex;position:absolute;bottom:0;left:10%;right:7%}.portfolio-caption svg{width:16px;height:16px}.stage-index svg{width:14px;height:14px;display:block}.software-gallery .workflow-controls button{gap:9px;font-size:11px}.software-gallery .workflow-description{min-height:48px}.bs-connections{grid-template-columns:55px 1fr auto;align-items:center;gap:30px;padding-block:48px 0;display:grid}.connections-symbol{color:#557149;border:1px solid #bbcbb0;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.connections-symbol svg{width:23px;height:23px}.bs-connections h2{letter-spacing:-.025em;font-size:23px}.bs-connections p{color:var(--bs-muted);max-width:680px;margin-top:12px;font-size:13px}.connections-tools{color:#456139;align-items:center;margin-left:24px;font-size:10px;display:flex}.connections-tools span{border:1px solid #c6d2ba;border-radius:7px;place-items:center;width:45px;height:45px;display:grid}.connections-tools i{background:#99b080;width:18px;height:1px}.lab-inner{grid-template-columns:.92fr 1.08fr;gap:9%}.lab-display{min-height:515px}.lab-panel>p{min-height:90px;font-size:13px}.lab-display>small{font-size:10px}.build-artifact{color:#253c2c;min-height:370px}.lab-panel.is-entering .build-artifact{animation:artifact-enter .38s var(--bs-ease) both}@keyframes artifact-enter{0%{opacity:.4;transform:translate(12px)scale(.985)}to{opacity:1;transform:none}}.project-brief{background:#f5f3e9;border-radius:5px;padding:25px 30px;transform:rotate(-2deg);box-shadow:9px 19px 35px #091c1630}.brief-top{color:#69785e;border-bottom:1px solid #d5dcc9;align-items:center;gap:10px;padding-bottom:15px;font-size:10px;display:flex}.brief-top>span:last-child{font-variant-numeric:tabular-nums;margin-left:auto}.brief-mark svg{width:16px;height:16px;display:block}.project-brief h3{font:400 32px/1.1 var(--bs-serif);margin:24px 0}.brief-row{grid-template-columns:90px 1fr;gap:16px;margin-top:22px;font-size:11px;display:grid}.brief-row>span{color:#6a7b60}.brief-row p{font-size:12px;line-height:1.6}.brief-users{gap:8px;display:flex}.brief-users b{background:#e7ecdc;border-radius:3px;padding:6px 8px;font-size:10px;font-weight:400}.brief-row ul{margin:0;padding:0;list-style:none}.brief-row li{align-items:center;gap:8px;margin-bottom:10px;display:flex}.brief-row svg{color:#668e42;width:14px;height:14px}.brief-end{color:#687f56;border-top:1px solid #d5dcc9;justify-content:space-between;margin-top:17px;padding-top:17px;font-size:11px;display:flex}.brief-end svg{width:16px;height:16px}.design-workspace{background:#dbe4d1;border-radius:7px;overflow:hidden;box-shadow:9px 19px 35px #091c1630}.design-toolbar{background:#edf1e5;align-items:center;gap:10px;padding:13px 19px;font-size:11px;display:flex}.design-toolbar>span:last-child{margin-left:auto;font-size:9px}.design-cursor{display:flex}.design-cursor svg{width:16px;height:16px}.design-canvas{background:#d8e2cf;padding:33px 32px 43px;position:relative}.design-frame{outline:1px solid #638d47;position:relative}.design-frame>.software-preview{box-shadow:none;border-radius:0}.design-handle{background:#f2f6e9;border:1px solid #638d47;width:6px;height:6px;position:absolute}.handle-tl{top:-3px;left:-3px}.handle-tr{top:-3px;right:-3px}.handle-bl{bottom:-3px;left:-3px}.handle-br{bottom:-3px;right:-3px}.design-comment{color:#edf6df;background:#284630;border-radius:6px 6px 6px 0;align-items:center;gap:8px;padding:10px;font-size:10px;display:flex;position:absolute;bottom:16px;right:14px;box-shadow:3px 5px 10px #20381820}.design-comment>span{color:#284630;background:#d2f79a;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;display:grid}.design-tools{background:#edf1e5;align-items:center;gap:8px;padding:13px 18px;font-size:9px;display:flex}.design-tools i{background:#315a49;border-radius:50%;width:13px;height:13px}.design-tools i:nth-of-type(2){background:#f8f7ef;border:1px solid #c6d2ba}.design-tools i:nth-of-type(3){background:#b6d898}.design-tools>span:last-child{margin-left:auto;font-size:8px}.release-workspace{background:#f4f6ed;border-radius:8px;padding:28px;box-shadow:9px 19px 35px #091c1630}.release-top{align-items:center;gap:15px;display:flex}.release-symbol{background:#d9efb7;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.release-symbol svg{width:24px;height:24px}.release-top h3{letter-spacing:-.025em;font-size:21px;font-weight:500}.release-top>div>span{color:#6b805e;font-size:10px}.release-version{color:#5c744f;margin-left:auto;font-size:11px}.release-path{color:#59754a;align-items:center;margin-block:28px;font-size:9px;display:flex}.release-path>span{background:#e6edda;border-radius:3px;padding:8px}.release-path i{background:#b8caa3;flex:1;height:1px}.release-list>div{border-top:1px solid #dbe3cf;align-items:center;gap:14px;padding-block:17px;display:flex}.release-list>div>span{color:#648744;background:#e3efd4;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.release-list svg{width:14px;height:14px}.release-list>div>svg{margin-left:auto}.release-list b{font-size:12px;font-weight:500}.release-list p{color:#6c815d;margin-top:4px;font-size:10px}.release-bottom{color:#6b7f5c;border-top:1px solid #dbe3cf;padding-top:17px;font-size:9px}.start-offer>strong{margin-top:0;font-size:42px;line-height:1.1}.start-offer>p{font-size:13px}[data-demo-enter=true] .operation-record{animation:records-arrive .65s var(--bs-ease) both}.operation-record:nth-child(3){animation-delay:80ms}.operation-record:nth-child(4){animation-delay:.16s}[data-demo-enter=true] .portal-document{animation:document-arrive .7s var(--bs-ease) both}[data-demo-enter=true] .time-selected{animation:slot-highlight 1s var(--bs-ease) both}[data-demo-paused=true] *{animation-play-state:paused!important}[data-demo-instant=true] *{transition:none!important;animation:none!important}@keyframes records-arrive{0%{opacity:.35;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes document-arrive{0%{opacity:.5;transform:translateY(9px)rotate(-2deg)}to{opacity:1;transform:none}}@keyframes slot-highlight{0%{opacity:.4;transform:scale(.92)}65%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (hover:hover) and (pointer:fine){.service-demo:hover .software-preview{transform:rotateX(0)rotateY(0)rotate(0)}.service-demo-controls button:hover svg{transform:translate(2px,-2px)}}@media (width<=1100px){.service-row{grid-template-columns:15% 37% 48%;padding-block:45px}.service-copy{padding-right:25px}.service-copy h3{font-size:29px}.service-copy>p{font-size:13px}.service-type{padding-right:12px;font-size:10px}.service-demo-stage{padding:23px 20px}.service-demo-controls{gap:10px}.service-demo-controls>span{max-width:110px;font-size:9px}.service-demo-controls button{font-size:10px}.bs-connections{gap:20px}.connections-tools{margin-left:0}.lab-inner{gap:7%}.project-brief{padding:23px}.brief-row{grid-template-columns:70px 1fr;gap:12px}.project-brief h3{font-size:29px}.brief-users{flex-wrap:wrap}.release-workspace{padding:22px}.release-top h3{font-size:20px}}@media (width<=900px){.service-row{grid-template-columns:1fr 1.12fr;gap:30px}.service-type{display:none}.service-category{color:#526349;margin-top:13px;font-size:11px;display:block}.service-copy{padding-right:0}.service-copy h3{font-size:29px}.service-demo-stage{padding:23px 18px}.bs-connections{grid-template-columns:45px 1fr;gap:22px}.connections-tools{display:none}.bs-connections h2{font-size:23px}.lab-inner{grid-template-columns:1fr 1fr;gap:6%}.lab-copy h2{font-size:41px}.project-brief{padding:22px}.brief-row{grid-template-columns:1fr;gap:8px}.project-brief h3{font-size:29px}.release-symbol{display:none}.release-top h3{font-size:20px}}@media (width<=760px){.bs-hero h1{font-size:clamp(48px,9vw,70px)}.bs-hero h1 em{margin-left:0;display:block}.bs-hero-copy>p{max-width:490px;font-size:15px}.software-gallery{width:100%;max-width:600px;margin:22px 0 0}.software-gallery .workflow-stage{height:78cqw;max-height:none}.software-gallery .workflow-caption{padding-inline:0}.software-gallery .workflow-description{font-size:11px}.service-row{grid-template-columns:1fr;gap:30px;padding-block:40px}.service-copy h3{max-width:470px;font-size:34px}.service-copy>p{max-width:580px;font-size:14px}.service-demo-stage{padding:35px 30px}.service-demo-controls>span{max-width:none;font-size:10px}.service-demo-controls button{font-size:12px}.bs-connections{align-items:start;padding-top:35px}.bs-connections h2{font-size:25px}.bs-lab{margin-top:70px}.lab-inner{grid-template-columns:1fr;gap:40px}.lab-copy h2{font-size:44px}.lab-display,.build-artifact{min-height:0}.project-brief{padding:28px}.brief-row{grid-template-columns:80px 1fr;gap:20px}.brief-users{flex-wrap:nowrap}.project-brief h3{font-size:34px}.release-symbol{display:grid}.release-top h3{font-size:24px}.release-workspace{padding:28px}.lab-panel>p{min-height:0;font-size:13px}.portfolio-caption{font-size:10px;left:8%;right:8%}.start-offer>strong{font-size:42px}}@media (width<=480px){.bs-hero h1{font-size:13vw}.bs-hero-copy>p{font-size:14px}.bs-hero .hero-note{font-size:10px}.software-gallery{margin-top:23px}.software-gallery .workflow-stage{height:82cqw}.portfolio-window{width:86%;top:13%;left:7%}.portfolio-caption{padding-bottom:10px;font-size:9px;left:5%;right:5%}.software-gallery .workflow-controls button{gap:6px;font-size:10px}.software-gallery .stage-index{width:13px}.stage-index svg{width:12px;height:12px}.service-copy h3{max-width:340px;font-size:31px}.service-copy ul{font-size:10px}.service-demo-stage{padding:25px 17px}.service-demo-controls{align-items:center}.service-demo-controls>span{max-width:125px;font-size:9px}.service-demo-controls button{gap:8px;font-size:10px}.service-demo .software-chrome{font-size:1.6cqw}.service-demo .operation-record{font-size:2cqw}.service-demo .preview-state{padding:.9cqw;font-size:1.6cqw}.service-demo .operation-record>span:nth-child(2){gap:.6cqw}.service-demo .table-avatar{display:none}.service-demo .preview-toast b{font-size:2.6cqw}.service-demo .preview-toast>div>span{font-size:2cqw}.bs-connections{grid-template-columns:1fr;gap:17px}.connections-symbol{width:42px;height:42px}.bs-connections h2{max-width:330px;font-size:25px}.lab-copy h2{font-size:39px}.project-brief{padding:23px}.project-brief h3{font-size:30px}.brief-row{grid-template-columns:65px 1fr;gap:12px}.brief-users{flex-wrap:wrap}.design-canvas{padding:27px 20px 42px}.design-tools>span:last-child{display:none}.release-workspace{padding:22px}.release-top h3{font-size:20px}.release-top{gap:11px}.release-symbol{width:37px;height:37px}.release-list p{font-size:10px}.start-offer>strong{font-size:37px}}@media (prefers-reduced-motion:reduce){.portfolio-window,.service-demo-stage>.software-preview,.preview-toast,.operation-record,.service-demo-controls svg{transition:none!important}.service-demo *,.lab-panel.is-entering .build-artifact{animation:none!important}.service-demo:hover .software-preview{transform:none}}.bs-header{height:92px}.bs-hero{min-height:0;padding:52px 0 0;display:block}.bs-hero-copy{text-align:center;max-width:1120px;margin-inline:auto;padding:0}.bs-hero h1{font-size:clamp(56px,5.5vw,84px);line-height:1.04}.bs-hero h1 em{max-width:none;font-size:1.13em;line-height:1.04}.bs-hero-copy>p{text-wrap:pretty;max-width:630px;margin:25px auto 0;font-size:16px;line-height:1.7}.hero-actions{flex-direction:row;justify-content:center;align-items:center;gap:28px;margin-top:26px}.hero-note{max-width:none;margin-top:20px;font-size:11px}.hero-foot{letter-spacing:.02em;text-transform:none;height:68px;margin-top:24px;position:static}.software-gallery{width:100%;max-width:none;margin:0}.software-gallery .workflow-stage{perspective:1800px;height:clamp(355px,35vw,530px);max-height:none;margin-top:22px;overflow:hidden}.portfolio-window{transform-origin:50%;width:46%;transition:transform .9s var(--bs-travel),opacity .6s ease;top:12%;left:27%}.portfolio-window--0{z-index:3;opacity:1;transform:translate(0)rotateX(5deg)rotateY(-5deg)rotate(-3deg)}.portfolio-window--1{z-index:2;opacity:.65;transform:translate(77%,8%)rotateX(6deg)rotateY(-12deg)rotate(8deg)scale(.76)}.portfolio-window--2,[data-phase="1"] .portfolio-window--0{z-index:1;opacity:.65;transform:translate(-78%,9%)rotateX(6deg)rotateY(12deg)rotate(-8deg)scale(.76)}[data-phase="1"] .portfolio-window--1{z-index:3;opacity:1;transform:translate(0)rotateX(5deg)rotateY(-5deg)rotate(2deg)}[data-phase="1"] .portfolio-window--2,[data-phase="2"] .portfolio-window--0{z-index:2;opacity:.65;transform:translate(77%,8%)rotateX(6deg)rotateY(-12deg)rotate(8deg)scale(.76)}[data-phase="2"] .portfolio-window--1{z-index:1;opacity:.65;transform:translate(-78%,9%)rotateX(6deg)rotateY(12deg)rotate(-8deg)scale(.76)}[data-phase="2"] .portfolio-window--2{z-index:3;opacity:1;transform:translate(0)rotateX(5deg)rotateY(-5deg)rotate(-2deg)}.portfolio-caption{display:none}.software-gallery .workflow-caption,.software-gallery .workflow-controls,.software-gallery .workflow-description{width:min(720px,100%);margin-inline:auto;padding-inline:0}.software-gallery .workflow-caption{margin-top:0}.software-gallery .workflow-controls button{font-size:12px}.software-gallery .workflow-description{min-height:32px;font-size:12px}.bs-bridge{padding-block:116px 84px;display:block}.bs-bridge h2{max-width:1000px;font-size:clamp(42px,5.2vw,76px);line-height:1.08}.bs-bridge h2 br:first-of-type{display:none}.bs-bridge h2 em{margin-left:.15em;font-size:1.12em}.bs-bridge>p{max-width:500px;margin:32px 0 0 48%;padding:0;font-size:16px}.software-stories{padding-bottom:0}.software-story{min-width:0}.story-heading h3{letter-spacing:-.035em;max-width:650px;font-size:clamp(36px,3.45vw,52px);line-height:1.12}.story-category{color:#526349;margin-top:17px;font-size:12px;display:block}.story-description p{color:var(--bs-muted);font-size:15px;line-height:1.8}.story-description ul{color:#526349;flex-wrap:wrap;gap:10px 20px;margin:23px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.story-description li{border-bottom:1px solid #c4ceba;padding-bottom:6px}.story-operations>.story-heading{border-top:1px solid var(--bs-line);grid-template-columns:1fr .8fr;align-items:start;gap:12%;margin-bottom:44px;padding-top:44px;display:grid}.service-demo--editorial .service-demo-stage{perspective:1400px;isolation:isolate;padding:0;position:relative}.service-demo--editorial .service-demo-controls{min-height:58px;padding-top:12px}.service-demo--editorial .service-demo-controls>span{max-width:none;font-size:11px}.service-demo--editorial .service-demo-controls button{font-size:12px}.story-operations .service-demo-stage{aspect-ratio:2.18;background:#e3e9dc;min-height:440px;max-height:640px}.story-operations .service-demo-stage>.software-preview{width:65%;max-width:890px;position:absolute;top:50%;right:6%;transform:translateY(-50%)rotateX(5deg)rotateY(-5deg)rotate(-2deg);box-shadow:10px 28px 48px #253b1d24}.work-detail{color:#28432f;z-index:2;width:29%;max-width:350px;transition:transform .5s var(--bs-ease);background:#fffefa;border-radius:10px;padding:24px;position:absolute;bottom:10%;left:5%;transform:rotate(-5deg);box-shadow:5px 20px 36px #253b1d24}.work-detail-title{color:#63735a;border-bottom:1px solid #dce4d4;align-items:center;gap:8px;padding-bottom:17px;font-size:10px;display:flex}.work-detail-title svg{width:15px;height:15px}.work-detail-title>span:last-child{margin-left:auto;font-size:9px}.work-detail>strong{font:400 31px/1.1 var(--bs-serif);letter-spacing:-.02em;margin-top:20px;display:block}.work-detail>p{color:#6b7c60;max-width:200px;margin-top:10px;font-size:11px;line-height:1.7}.work-detail-row{justify-content:space-between;align-items:center;gap:16px;padding-top:15px;font-size:10px;display:flex}.work-detail-row>span{color:#6b7c60}.work-detail-row b{align-items:center;gap:7px;font-weight:400;display:flex}.work-detail-row b i{background:#e1ebd5;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;display:grid}.work-detail-row svg{width:13px;height:13px}.work-detail-foot{color:#6b7c60;border-top:1px solid #dce4d4;align-items:center;gap:7px;margin-top:19px;padding-top:15px;font-size:9px;display:flex}.work-detail-foot svg{width:13px;height:13px}.story-pair{grid-template-columns:1.2fr .8fr;align-items:start;gap:9%;margin-top:112px;display:grid}.story-portal>.story-heading{margin:38px 9% 0 0}.story-portal .story-description{max-width:510px;margin-top:24px}.story-portal .service-demo-stage{aspect-ratio:1.1;background:#dde8e3}.story-portal .service-demo-stage>.software-preview{width:85%;position:absolute;top:14%;left:4%;transform:rotateY(-5deg)rotateX(4deg)rotate(-5deg)}.portal-phone{color:#315c4d;width:29%;transition:transform .5s var(--bs-ease);background:#f7f8f0;border:5px solid #fffefa;border-radius:23px;padding:21px 12px 13px;position:absolute;bottom:7%;right:5%;transform:rotate(8deg);box-shadow:5px 19px 32px #1d413524;container-type:inline-size}.phone-speaker{background:#d5dece;border-radius:4px;width:22%;height:3px;position:absolute;top:8px;left:39%}.phone-top{justify-content:space-between;align-items:center;margin-bottom:20cqw;display:flex}.phone-top>span{font:600 14cqw var(--bs-serif);letter-spacing:-.03em}.phone-top i,.phone-nav>span{width:12cqw;height:12cqw;font:400 4cqw var(--bs-sans);background:#e1e9d6;border-radius:50%;place-items:center;display:grid}.portal-phone h4{font:500 13cqw/1.1 var(--bs-serif);margin:0}.portal-phone>p{color:#677d69;margin-top:4cqw;font-size:5cqw}.phone-document{background:#fffefa;border-radius:5px;margin-top:13cqw;padding:9cqw}.phone-document>svg{width:15cqw;height:15cqw;margin-bottom:14cqw}.phone-document strong{font-size:6.5cqw;font-weight:500;display:block}.phone-document>span{color:#788771;margin-top:4cqw;font-size:4.5cqw;display:block}.phone-status{background:#e5eddb;border-radius:4px;align-items:center;gap:3cqw;margin-top:9cqw;padding:7cqw 4cqw;font-size:4.5cqw;display:flex}.phone-status svg{width:7cqw;height:7cqw}.phone-nav{border-top:1px solid #dce4d4;justify-content:space-between;align-items:center;margin-top:16cqw;padding:7cqw 4cqw;display:flex}.phone-nav svg{width:9cqw;height:9cqw}.phone-home{background:#a9b6a1;border-radius:3px;width:36%;height:3px;margin:4cqw auto 0}.story-product{padding-top:148px}.story-product .story-heading{margin-bottom:34px}.story-product .story-heading h3{font-size:clamp(34px,3vw,46px)}.story-product .story-description{margin-top:24px}.story-product .service-demo-stage{aspect-ratio:.95;background:#e9e2d5}.story-product .service-demo-stage>.software-preview{aspect-ratio:auto;width:80%;position:absolute;top:50%;left:10%;transform:translateY(-50%)rotateX(3deg)rotateY(-4deg)rotate(5deg)}.story-product .product-main{padding:5cqw;display:block}.story-product .product-space{height:34cqw;min-height:0;margin:0 0 5cqw}.story-product .product-ui{min-height:0}.story-product .booking-panel{padding:1cqw 2cqw 2cqw}.story-product .booking-panel h4{font-size:6.6cqw}.story-product .booking-panel>p{font-size:2cqw}.story-product .booking-date{font-size:2.2cqw}.story-product .booking-times span{padding:1.6cqw 3cqw;font-size:2.4cqw}.story-product .booking-summary{font-size:2cqw}.story-product .booking-state{padding:2cqw;font-size:2cqw}.story-product .room-tag{font-size:2cqw}.story-product .preview-toast{max-width:92%}.bs-connections{border-top:1px solid var(--bs-line);grid-template-columns:52px 1fr auto;gap:30px;margin-top:70px;padding-block:88px 76px}.bs-connections h2{font-size:30px}.bs-connections p{font-size:14px}.bs-lab{margin-top:0;padding-block:88px 80px}.lab-inner{display:block}.lab-copy{text-align:center}.lab-copy h2{font-size:clamp(42px,4.5vw,68px)}.lab-copy h2 em{margin-left:.2em;font-size:1.12em;display:inline}.lab-copy>p{max-width:600px;margin:25px auto 0;font-size:15px}.lab-options{grid-template-columns:repeat(3,1fr);gap:34px;max-width:1030px;margin:48px auto 0;display:grid}.lab-options button{align-items:center;min-height:68px;padding:16px 0;font-size:13px}.lab-options button svg{display:none}.lab-options button[aria-selected=true]{border-bottom-color:#d2f79a}.lab-display{width:min(720px,100%);min-height:0;margin:42px auto 0;display:block}.build-artifact{align-items:center;min-height:470px;display:grid}.build-artifact>div{width:min(570px,100%);margin-inline:auto}.lab-panel>p{text-align:center;max-width:630px;min-height:74px;margin:24px auto 0;font-size:14px}.lab-display>small{text-align:center;margin-top:20px;font-size:11px;display:block}.project-brief{padding:32px 40px}.project-brief h3{font-size:38px}.brief-row{grid-template-columns:90px 1fr;font-size:12px}.brief-row p{font-size:13px}.brief-users b{font-size:11px}.brief-end{font-size:12px}.release-workspace{padding:32px}.release-list>div{padding-block:22px}@media (hover:hover) and (pointer:fine){.story-operations .service-demo:hover .software-preview{transform:translateY(-50%)rotateX(2deg)rotateY(-2deg)rotate(-1deg)}.story-operations .service-demo:hover .work-detail{transform:rotate(-2deg)}.story-portal .service-demo:hover .software-preview{transform:rotateY(-2deg)rotateX(2deg)rotate(-2deg)}.story-portal .service-demo:hover .portal-phone{transform:rotate(4deg)}.story-product .service-demo:hover .software-preview{transform:translateY(-50%)rotate(2deg)}}@media (width<=1100px){.bs-header{height:88px}.bs-hero{padding-top:44px}.bs-hero h1{font-size:64px}.bs-hero h1 em{font-size:1.1em}.software-gallery .workflow-stage{height:37vw;min-height:320px}.bs-bridge{padding-block:88px 65px}.bs-bridge h2{font-size:58px}.bs-bridge>p{margin-left:40%;font-size:15px}.story-heading h3{font-size:40px}.story-description p{font-size:14px}.story-operations>.story-heading{gap:7%}.story-operations .service-demo-stage{min-height:390px}.work-detail{width:31%;padding:18px;left:4%}.work-detail>strong{font-size:26px}.work-detail-title>span:last-child{display:none}.story-pair{gap:7%;margin-top:80px}.story-product{padding-top:110px}.story-product .story-heading h3{font-size:35px}.portal-phone{border-width:4px;border-radius:18px;padding-inline:9px}.bs-connections{margin-top:60px;padding-block:64px}.lab-options{gap:24px}.lab-copy h2{font-size:54px}.lab-copy h2 em{margin-left:0;display:block}}@media (width<=760px){.bs-header{height:78px}.bs-hero{padding-top:39px}.bs-hero h1{font-size:clamp(47px,8vw,63px)}.bs-hero h1 em{font-size:1.13em}.bs-hero-copy>p{max-width:540px;margin-top:22px;font-size:14px}.hero-actions{gap:16px;margin-top:24px}.hero-note{margin-top:20px;font-size:10px}.software-gallery{width:100%;max-width:none;margin:12px 0 0}.software-gallery .workflow-stage{height:49vw;min-height:0;margin-top:0}.portfolio-window{width:54%;top:13%;left:23%}.software-gallery .workflow-caption{margin-top:10px;padding:0}.software-gallery .workflow-controls button{font-size:10px}.software-gallery .workflow-description{min-height:42px;font-size:11px}.hero-foot{height:62px;margin-top:18px;font-size:9px}.bs-bridge{padding-block:70px 56px}.bs-bridge h2{max-width:620px;font-size:44px}.bs-bridge>p{max-width:450px;margin:25px 0 0 21%;font-size:14px}.story-operations>.story-heading{margin-bottom:30px;padding-top:30px;display:block}.story-heading h3{max-width:560px;font-size:37px}.story-category{margin-top:12px;font-size:11px}.story-description p{font-size:14px}.story-operations .story-description{max-width:600px;margin-top:25px}.story-description ul{gap:10px 17px;margin-top:20px;font-size:10px}.story-operations .service-demo-stage{aspect-ratio:1.6;min-height:0}.story-operations .service-demo-stage>.software-preview{width:77%;top:44%;right:4%}.work-detail{width:35%;padding:14px;bottom:6%;left:4%}.work-detail-title{gap:5px;padding-bottom:10px;font-size:8px}.work-detail-title svg{width:12px;height:12px}.work-detail>strong{margin-top:13px;font-size:23px}.work-detail>p{display:none}.work-detail-row{padding-top:10px;font-size:8px}.work-detail-row b i{width:19px;height:19px;font-size:6px}.work-detail-foot{margin-top:12px;padding-top:10px;font-size:7px}.service-demo--editorial .service-demo-controls>span{max-width:160px;font-size:10px}.service-demo--editorial .service-demo-controls button{font-size:11px}.story-pair{margin-top:62px;display:block}.story-portal .service-demo-stage{aspect-ratio:1.28}.story-portal .service-demo-stage>.software-preview{width:79%;top:11%}.portal-phone{width:26%;bottom:6%;right:7%}.story-portal>.story-heading{max-width:590px;margin:30px 0 0}.story-portal .story-description{max-width:560px;margin-top:20px}.story-product{max-width:600px;margin-left:10%;padding-top:68px}.story-product .story-heading h3{font-size:37px}.story-product .service-demo-stage{aspect-ratio:1.15}.story-product .service-demo-stage>.software-preview{width:65%;left:17.5%}.bs-connections{grid-template-columns:40px 1fr;gap:20px;margin-top:60px;padding-block:48px}.connections-symbol{width:38px;height:38px}.connections-tools{display:none}.bs-connections h2{font-size:25px}.bs-connections p{font-size:13px}.bs-lab{padding-block:62px}.lab-copy h2{font-size:43px}.lab-copy>p{max-width:520px;font-size:14px}.lab-options{gap:15px;margin-top:32px}.lab-options button{align-items:flex-start;gap:9px;font-size:11px;line-height:1.6}.lab-options button>span{width:21px;height:21px;font-size:9px}.lab-display{width:min(600px,100%);margin-top:24px}.build-artifact{min-height:400px}.build-artifact>div{width:min(500px,100% - 20px)}.project-brief{padding:26px}.project-brief h3{font-size:33px}.brief-row{grid-template-columns:75px 1fr;gap:16px}.lab-panel>p{min-height:88px;font-size:13px}.lab-display>small{font-size:10px}}@media (width<=480px){.bs-hero h1{font-size:12vw}.bs-hero h1 em{font-size:1.18em}.bs-hero-copy>p{max-width:340px;font-size:14px;line-height:1.75}.hero-actions{flex-direction:column;gap:13px}.hero-actions .bs-button{width:100%}.hero-note{margin-top:15px;font-size:9px}.software-gallery{margin-top:18px}.software-gallery .workflow-stage{height:64vw}.portfolio-window{width:72%;top:12%;left:14%}.portfolio-window--1,[data-phase="1"] .portfolio-window--2,[data-phase="2"] .portfolio-window--0{opacity:.48;transform:translate(62%,7%)rotateY(-12deg)rotate(8deg)scale(.73)}.portfolio-window--2,[data-phase="1"] .portfolio-window--0,[data-phase="2"] .portfolio-window--1{opacity:.48;transform:translate(-62%,7%)rotateY(12deg)rotate(-8deg)scale(.73)}.software-gallery .workflow-caption{margin-top:0}.software-gallery .workflow-controls button{font-size:10px}.software-gallery .demo-label{font-size:9px}.bs-bridge{padding-block:60px 45px}.bs-bridge h2{font-size:38px}.bs-bridge h2 br{display:none}.bs-bridge h2 em{margin-left:0}.bs-bridge>p{margin:24px 0 0;font-size:14px}.story-heading h3{font-size:33px}.story-operations .service-demo-stage{aspect-ratio:1.05}.story-operations .service-demo-stage>.software-preview{width:94%;top:34%;right:-11%;transform:translateY(-50%)rotateY(-5deg)rotate(-4deg)}.work-detail{width:52%;padding:14px;bottom:8%}.work-detail>strong{font-size:24px}.work-detail-title{font-size:8px}.work-detail-row{font-size:9px}.work-detail-foot{font-size:8px}.work-detail-foot svg{width:12px;height:12px}.service-demo--editorial .service-demo-controls>span{max-width:136px;font-size:9px}.service-demo--editorial .service-demo-controls button{font-size:10px}.story-pair{margin-top:48px}.story-portal .service-demo-stage{aspect-ratio:1.04}.story-portal .service-demo-stage>.software-preview{width:91%;top:13%;left:-7%}.portal-phone{border-radius:18px;width:36%;bottom:7%;right:5%}.story-portal>.story-heading{margin-top:28px}.story-product{margin-left:0;padding-top:56px}.story-product .story-heading h3{font-size:33px}.story-product .service-demo-stage{aspect-ratio:.95}.story-product .service-demo-stage>.software-preview{width:78%;left:11%}.bs-connections{grid-template-columns:1fr;gap:16px;margin-top:46px}.bs-connections h2{max-width:340px}.lab-copy h2{font-size:37px}.lab-copy h2 em{font-size:1.14em}.lab-options{gap:10px}.lab-options button{padding:14px 0;font-size:10px;display:block}.lab-options button>span{margin-bottom:9px}.build-artifact{min-height:345px}.project-brief{padding:21px}.project-brief h3{font-size:29px}.brief-row{grid-template-columns:58px 1fr;gap:10px;margin-top:18px;font-size:10px}.brief-row p{font-size:11px}.brief-users{flex-wrap:wrap}.brief-users b{font-size:9px}.brief-end{font-size:10px}.release-workspace{padding:22px}.release-list>div{padding-block:17px}.lab-panel>p{min-height:112px}}@media (prefers-reduced-motion:reduce){.work-detail,.portal-phone{transition:none!important}}.bs-closing .bs-wrap{width:min(880px,100% - 64px);max-width:880px}.bs-closing .bs-start{padding-block:88px 0}.bs-closing .start-heading{display:block}.bs-closing .start-heading h2{max-width:760px;font-size:52px;line-height:1.12}.bs-closing .start-heading h2 em{margin:4px 0 0;font-size:1.1em;line-height:1.08;display:block}.bs-closing .start-heading>p{max-width:65ch;color:var(--bs-muted);margin:24px 0 0;font-size:17px;line-height:1.8}.bs-closing .start-steps{margin:40px 0 0;padding:0;list-style:none;display:block}.bs-closing .start-steps li{border-top:1px solid var(--bs-line);padding:26px 0;display:block}.bs-closing .start-steps li:last-child{border-bottom:1px solid var(--bs-line)}.bs-closing .start-steps h3{letter-spacing:-.02em;max-width:100%;margin:0;font-size:22px;line-height:1.35}.bs-closing .start-steps p{max-width:65ch;color:var(--bs-muted);margin:8px 0 0;font-size:16px;line-height:1.75}.bs-closing .bs-faq{border-top:0;padding-block:80px 0;display:block}.bs-closing .bs-faq h2{max-width:720px;margin:0 0 28px;font-size:36px;line-height:1.2}.bs-closing .bs-faq summary{gap:24px;min-height:68px;padding-block:23px;font-size:17px;line-height:1.55}.bs-closing .bs-faq details>p{max-width:65ch;padding:0 32px 25px 0;font-size:16px;line-height:1.8}.bs-closing .bs-contact{border-top:0;padding-block:88px 96px;display:block}.bs-closing .contact-copy{text-align:left}.bs-closing .contact-copy h2{max-width:760px;font-size:52px;line-height:1.12}.bs-closing .contact-copy h2 em{margin:4px 0 0;font-size:1.1em;line-height:1.08;display:block}.bs-closing .contact-copy>p{max-width:65ch;margin:24px 0 0;font-size:17px;line-height:1.8}.bs-closing .contact-email{margin:24px 0 0;font-size:17px}.bs-closing .contact-signature{display:none}.bs-closing #business-form{gap:28px;width:100%;max-width:none;margin:40px 0 0}.bs-closing #business-form label:not(.consent-label){font-size:14px}.bs-closing .optional{font-size:12px}.bs-closing #business-form input:not([type=checkbox]):not([type=hidden]),.bs-closing #business-form textarea{min-height:48px;padding-block:14px 12px;font-size:16px}.bs-closing #business-form textarea{min-height:124px}.bs-closing .consent-label{gap:12px;max-width:65ch;font-size:14px;line-height:1.7}.bs-closing .consent-label input{width:18px;height:18px;margin-top:3px}.bs-closing .form-status{font-size:15px}@media (width<=760px){.bs-closing .bs-wrap{width:calc(100% - 40px)}.bs-closing .bs-start{padding-top:60px}.bs-closing .start-heading h2,.bs-closing .contact-copy h2{font-size:42px}.bs-closing .start-heading>p,.bs-closing .contact-copy>p{margin-top:20px;font-size:16px}.bs-closing .start-steps{margin-top:32px}.bs-closing .start-steps li{padding-block:24px}.bs-closing .start-steps h3{font-size:21px}.bs-closing .bs-faq{padding-top:60px}.bs-closing .bs-faq h2{margin-bottom:24px;font-size:31px}.bs-closing .bs-faq summary{padding-block:21px;font-size:16px}.bs-closing .bs-contact{padding-block:64px 72px}.bs-closing #business-form{margin-top:32px}}@media (width<=480px){.bs-closing .start-heading h2,.bs-closing .contact-copy h2{font-size:36px}.bs-closing .start-heading h2 em,.bs-closing .contact-copy h2 em{font-size:1.14em}.bs-closing .start-steps h3{font-size:20px}.bs-closing .bs-faq h2{font-size:29px}.bs-closing .bs-faq details>p{padding-right:0}.bs-closing .contact-email{font-size:16px}.bs-closing .form-pair{grid-template-columns:1fr;gap:28px}.bs-closing #business-form .bs-button{min-height:54px;font-size:13px}}.business-page .ads-consent{color:#192c23;background:#f3f2ec;border:1px solid #bdc8b5}.business-page .ads-privacy-settings{cursor:pointer;font-size:13px}
