.bps-public{--ink:#193c32;--paper:#faf9f4;--muted-ink:#465e53;--rule:#cbd3c7;background:var(--paper);color:var(--ink);color-scheme:light;font-family:var(--font-public-sans),system-ui,sans-serif}.bps-wrap{width:min(81rem,91%);margin-inline:auto}.bps-public :is(h1,h2,h3,.bps-brand){font-family:var(--font-archivo),system-ui,sans-serif}.bps-public :is(h1,h2,h3){text-wrap:balance}.bps-public h2{font-size:clamp(2rem,1.1rem + 2.5vw,3.6rem);line-height:1.07;letter-spacing:-.045em;font-weight:650}.bps-public :focus-visible{outline:3px solid #c4683c;outline-offset:3px}.bps-action,.bps-actions,.bps-brand,.bps-footer,.bps-submit,.bps-top,.bps-top nav{display:flex;align-items:center;flex-wrap:wrap}.bps-top{justify-content:space-between;gap:.75rem;min-height:5rem;padding-block:.7rem;border-bottom:1px solid var(--rule)}.bps-brand{gap:.4rem;font-size:1.75rem;letter-spacing:-.065em;font-weight:800}.bps-brand svg{width:1.75rem;height:1.75rem;color:#ac502e}.bps-actions,.bps-top nav{gap:clamp(.75rem,2.4vw,2rem);font-size:.95rem;font-weight:600}.bps-actions a,.bps-footer a,.bps-top a{min-height:44px;display:inline-flex;align-items:center}.bps-action,.bps-submit{padding:.83rem 1.25rem;border-radius:.55rem;gap:.75rem;justify-content:center;background:var(--ink);color:white;font-weight:650}.bps-public :is(.bps-action,.bps-submit):hover{background:#2c5549}.bps-public a:not(.bps-action):hover{text-decoration:underline;text-underline-offset:.25em}.bps-hero{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,6rem);align-items:center;padding-block:clamp(2.75rem,5vw,5rem)}.bps-demo-grid>*,.bps-faq>*,.bps-hero>*{min-width:0}.bps-kicker{font-size:.84rem;color:#914527;font-weight:700;line-height:1.5}.bps-hero h1{font-size:clamp(3.3rem,1.65rem + 5.4vw,7.9rem);line-height:.99;font-weight:620;letter-spacing:-.07em;margin:1.25rem 0 1.5rem}.bps-intro{max-width:37ch;font-size:clamp(1.08rem,.9rem + .55vw,1.4rem);line-height:1.55;color:var(--muted-ink)}.bps-hero .bps-actions{margin-top:2rem}.bps-privacy a,.bps-text-link{text-decoration:underline;text-underline-offset:.3em}.bps-scene{position:relative;container-type:inline-size;padding-bottom:1.25rem}.bps-scene img{display:block;width:94%;margin-left:auto;aspect-ratio:1.12;height:auto;object-fit:cover;border-radius:4.5rem .9rem .9rem .9rem}.bps-agenda{position:absolute;left:0;bottom:0;width:min(18.5rem,85%);background:#fffefa;border:1px solid var(--rule);box-shadow:0 .8rem 2rem #193c321b;border-radius:.85rem;padding:1rem 1.15rem;font-size:.88rem}.bps-agenda div,.bps-agenda li{display:flex;align-items:baseline;gap:.65rem}.bps-agenda div{align-items:center;padding-bottom:.55rem}.bps-agenda small{margin-left:auto;color:var(--muted-ink)}.bps-agenda li{padding:.45rem 0;border-top:1px solid #e5e7df}.bps-agenda time{font-variant-numeric:tabular-nums;color:#924328}@container (max-width: 23rem){.bps-agenda{position:relative;margin-top:-3rem}}.bps-work{background:#eaf0e5;padding-block:clamp(2.75rem,5vw,5rem)}.bps-work-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:2rem;margin-top:2.2rem}.bps-work article{border-top:1px solid #a4b6a3;padding-top:1.25rem}.bps-work h3{font-size:1.35rem;font-weight:650;margin:.85rem 0 .4rem}.bps-faq p,.bps-work p{line-height:1.65;color:var(--muted-ink);max-width:55ch}.bps-demo-grid,.bps-faq,.bps-privacy{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:clamp(2rem,6vw,6rem);padding-block:clamp(3rem,6vw,6rem)}.bps-faq details{border-top:1px solid var(--rule)}.bps-faq summary{padding:1rem .2rem;cursor:pointer;font-weight:650}.bps-faq p{padding-bottom:1.25rem}.bps-demo{background:var(--ink);color:white}.bps-demo-grid>div:first-child p{color:#dae6dd;line-height:1.6;max-width:34ch;margin-top:1rem}.bps-form{padding:clamp(1rem,3vw,2.5rem);border-radius:1rem;background:var(--paper);color:var(--ink);min-width:0}.bps-submit{width:100%;cursor:pointer}.bps-submit:disabled{opacity:.65}.bps-label{display:block;font-weight:600;margin-bottom:.4rem}.bps-field{width:100%;min-width:0;min-height:46px;border:1px solid #92a599;border-radius:.45rem;background:white;color:var(--ink);padding:.65rem .75rem;font-size:1rem}.bps-privacy h2{font-size:1.6rem}.bps-privacy details,.bps-privacy p{color:var(--muted-ink);margin-bottom:.75rem}.bps-footer{border-top:1px solid var(--rule);padding-block:1rem;gap:1.5rem;font-size:.9rem}.bps-footer strong{margin-right:auto}@media (max-width:48rem){.bps-top .bps-nav-product{display:none}.bps-demo-grid,.bps-faq,.bps-hero,.bps-privacy{grid-template-columns:minmax(0,1fr)}.bps-scene{max-width:34rem;width:100%}.bps-faq br{display:none}}.bps-public{overflow-wrap:anywhere}@media (max-width:24rem){.bps-hero h1{font-size:clamp(2.25rem,1.6rem + 5vw,3.3rem)}.bps-agenda{width:100%}}.bps-process{background:#e8eee3}.bps-process-grid,.bps-tech-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3rem,6vw,6rem)}.bps-public .bps-kicker+h2{margin-block:.7rem 1.4rem}.bps-steps{list-style:decimal;padding-left:1.5rem}.bps-steps li{padding:.8rem 0 .8rem .4rem;border-top:1px solid var(--rule)}.bps-steps li::marker{color:#90412a;font-weight:650}.bps-steps h3,.bps-tech dt{font-weight:680;font-size:1.1rem}.bps-section-intro,.bps-steps p{color:var(--muted-ink);line-height:1.6}.operation-map{min-width:0;background:#fffdf4;border:1px solid #b1bfae;border-radius:1.2rem;overflow:hidden}.operation-stage{position:relative;aspect-ratio:1.6;background:linear-gradient(0deg,#193c3255,transparent),url(/landing/office.webp) 50%/cover}.operation-stage canvas{display:block;width:100%;height:100%}.operation-toggle{position:absolute;right:.7rem;bottom:.7rem;display:flex;align-items:center;gap:.4rem;min-height:44px;padding:.4rem .8rem;background:#fffdf4;border:1px solid var(--rule);border-radius:.55rem;font-size:.83rem}.operation-map figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem;padding:1rem;font-size:.9rem;font-weight:600}.operation-map figcaption span{color:var(--muted-ink);font-weight:400}.bps-work{background:var(--paper)}.bps-section-intro{max-width:67ch}.bps-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bps-work summary{cursor:pointer;width:fit-content;color:#8b4228;padding:.7rem 0;min-height:44px;font-weight:650}.bps-tech{background:#163c32;color:#faf9f4}.bps-tech .bps-kicker{color:#ecc09c}.bps-tech dt{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem}.bps-tech dt span{font-size:.8rem;font-weight:500;color:#c9d9cd}.bps-tech dd{padding:.5rem 0 1.3rem;margin-bottom:1rem;border-bottom:1px solid #58776d;line-height:1.6}.bps-tech a{text-decoration:underline}@media(max-width:48rem){.bps-process-grid,.bps-tech-grid,.bps-work-grid{grid-template-columns:minmax(0,1fr)}}.operation-stations{display:flex;flex-wrap:wrap;gap:.45rem;padding:0 1rem}.operation-stations button{display:inline-flex;align-items:center;justify-content:center;flex:1 0 auto;gap:.45rem;min-height:44px;padding:.4rem .7rem;border:1px solid var(--rule);border-radius:.5rem;font-weight:600;cursor:pointer}.operation-stations button:hover{border-color:var(--ink)}.operation-stations button[aria-pressed=true]{background:var(--ink);color:white}.operation-note{margin:.9rem 1rem 1.15rem;line-height:1.55;color:var(--muted-ink)}@font-face{font-family:archivo;src:url(/_next/static/media/aba8b0855740c494-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_4590b8{font-family:archivo,archivo Fallback}.__variable_4590b8{--font-archivo:"archivo","archivo Fallback"}@font-face{font-family:publicSans;src:url(/_next/static/media/2faa976d285d2729-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:publicSans Fallback;src:local("Arial");ascent-override:92.25%;descent-override:21.85%;line-gap-override:0.00%;size-adjust:102.98%}.__className_df4a0c{font-family:publicSans,publicSans Fallback}.__variable_df4a0c{--font-public-sans:"publicSans","publicSans Fallback"}