@font-face{font-family:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ec8b6964dca4738-s.1i10huw_oenth.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49bcce62f8e09af8-s.p.185_gu0vrql5h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8cd2bc38ce1bfc5d-s.2rk-i3moeh87f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3191a2e06136a6d-s.p.329kkwbds1fbr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(../media/16e00d4466991d3a-s.0yruz1usta6ty.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8256b1b99fdd790-s.p.1kxa-ypd12mt_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zilla Slab Fallback;src:local(Times New Roman);ascent-override:88.36%;descent-override:23.96%;line-gap-override:0.0%;size-adjust:106.83%}.zilla_slab_3cad2cb8-module__6DYpva__className{font-family:Zilla Slab,Zilla Slab Fallback;font-style:normal}.zilla_slab_3cad2cb8-module__6DYpva__variable{--font-zilla-slab:"Zilla Slab", "Zilla Slab Fallback"}
.smartoffice-page{--so-green-950:#0b2f24;--so-green-900:#0e3a2c;--so-green-700:#1b5a43;--so-green-100:#dce7df;--so-paper:#f2f5f1;--so-white:#fff;--so-gold:#c6a02d;--so-gold-dark:#a5851f;--so-ink:#152820;--so-muted:#5b6e63;--so-line:#d8e0d9;--so-stamp:#1e7a4f;--so-error:#b3402f;--so-radius:10px;font-family:var(--font-public-sans), system-ui, sans-serif;color:var(--so-ink);background:var(--so-paper);-webkit-font-smoothing:antialiased;line-height:1.6}.smartoffice-page h1,.smartoffice-page h2,.smartoffice-page h3{font-family:var(--font-zilla-slab), serif;line-height:1.15}.smartoffice-page .mono{font-family:var(--font-ibm-plex-mono), monospace}.smartoffice-page .wrap{max-width:1120px;margin:0 auto;padding:0 24px}.smartoffice-page .eyebrow{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--so-gold);font-size:12px;font-weight:500}.smartoffice-page section{padding:88px 0}.smartoffice-page .so-header{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b2f24eb;border-bottom:1px solid #ffffff14;position:sticky;top:0}.smartoffice-page .nav{justify-content:space-between;align-items:center;height:64px;display:flex}.smartoffice-page .brand{background:var(--so-white);border-radius:9px;align-items:center;padding:6px 16px;text-decoration:none;display:flex}.smartoffice-page .logo-img{width:auto;height:40px;display:block}.smartoffice-page .nav a.cta-small{background:var(--so-gold);color:var(--so-green-950);border-radius:8px;padding:9px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s}.smartoffice-page .nav a.cta-small:hover{background:#d6b043}.smartoffice-page .hero{background:linear-gradient(170deg, var(--so-green-950) 0%, var(--so-green-900) 60%, #10422f 100%);color:var(--so-white);padding:96px 0 104px}.smartoffice-page .hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid}.smartoffice-page .hero h1{margin:18px 0 20px;font-size:clamp(38px,5vw,58px);font-weight:700}.smartoffice-page .hero h1 em{color:var(--so-gold);font-style:normal}.smartoffice-page .hero p.lead{color:var(--so-green-100);max-width:52ch;margin-bottom:32px;font-size:18px}.smartoffice-page .btn-gold{background:var(--so-gold);color:var(--so-green-950);cursor:pointer;border:none;border-radius:9px;padding:15px 30px;font-size:16px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-block}.smartoffice-page .btn-gold:hover{background:#d6b043;transform:translateY(-1px)}.smartoffice-page .hero-note{color:var(--so-green-100);opacity:.75;margin-top:14px;font-size:13px}.smartoffice-page .trail-card{background:var(--so-white);color:var(--so-ink);border:1px solid #fff6;border-radius:14px;padding:26px 26px 20px;box-shadow:0 24px 60px #00000059}.smartoffice-page .trail-head{border-bottom:1px solid var(--so-line);justify-content:space-between;align-items:baseline;margin-bottom:6px;padding-bottom:12px;display:flex}.smartoffice-page .trail-head .memo-id{color:var(--so-muted);font-size:12px}.smartoffice-page .trail-head .memo-title{font-family:var(--font-zilla-slab), serif;font-size:16px;font-weight:600}.smartoffice-page .stage{border-bottom:1px dashed var(--so-line);opacity:0;align-items:center;gap:12px;padding:11px 0;animation:.5s forwards so-stage-in;display:flex;transform:translateY(6px)}.smartoffice-page .stage:last-child{border-bottom:none}.smartoffice-page .stage .num{border:1.5px solid var(--so-line);width:22px;height:22px;color:var(--so-muted);font-size:11px;font-family:var(--font-ibm-plex-mono), monospace;border-radius:50%;flex:none;place-items:center;display:grid}.smartoffice-page .stage .label{flex:1;font-size:14px;font-weight:500}.smartoffice-page .stage .time{color:var(--so-muted);font-size:11px}.smartoffice-page .stage .stamp{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;color:var(--so-stamp);border:1.2px solid var(--so-stamp);opacity:0;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:500;animation:.35s forwards so-stamp-in;transform:rotate(-3deg)}.smartoffice-page .stage:nth-child(2){animation-delay:.2s}.smartoffice-page .stage:nth-child(3){animation-delay:.7s}.smartoffice-page .stage:nth-child(4){animation-delay:1.2s}.smartoffice-page .stage:nth-child(5){animation-delay:1.7s}.smartoffice-page .stage:nth-child(6){animation-delay:2.2s}.smartoffice-page .stage:nth-child(7){animation-delay:2.7s}.smartoffice-page .stage:nth-child(2) .stamp{animation-delay:.55s}.smartoffice-page .stage:nth-child(3) .stamp{animation-delay:1.05s}.smartoffice-page .stage:nth-child(4) .stamp{animation-delay:1.55s}.smartoffice-page .stage:nth-child(5) .stamp{animation-delay:2.05s}.smartoffice-page .stage:nth-child(6) .stamp{animation-delay:2.55s}.smartoffice-page .stage:nth-child(7) .stamp{animation-delay:3.05s}@keyframes so-stage-in{to{opacity:1;transform:translateY(0)}}@keyframes so-stamp-in{0%{opacity:0;transform:rotate(-3deg)scale(1.6)}to{opacity:1;transform:rotate(-3deg)scale(1)}}@media (prefers-reduced-motion:reduce){.smartoffice-page .stage,.smartoffice-page .stage .stamp{opacity:1;animation:none;transform:none}}.smartoffice-page .section-head{max-width:640px;margin-bottom:48px}.smartoffice-page .section-head h2{margin:14px 0;font-size:clamp(28px,3.4vw,38px);font-weight:700}.smartoffice-page .section-head p{color:var(--so-muted);font-size:17px}.smartoffice-page .cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.smartoffice-page .card{background:var(--so-white);border:1px solid var(--so-line);border-radius:var(--so-radius);padding:26px}.smartoffice-page .card h3{margin:14px 0 8px;font-size:19px}.smartoffice-page .card p{color:var(--so-muted);font-size:14.5px}.smartoffice-page .card .icon{background:var(--so-green-100);border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.smartoffice-page .card .icon svg{width:24px;height:24px;stroke:var(--so-green-700);stroke-width:1.9px;fill:none;stroke-linecap:round;stroke-linejoin:round}.smartoffice-page .card .icon svg .fill-accent{fill:var(--so-gold);stroke:none}.smartoffice-page .workflow{background:var(--so-green-950);color:var(--so-white)}.smartoffice-page .workflow .section-head p{color:var(--so-green-100)}.smartoffice-page .flow{grid-template-columns:repeat(7,1fr);gap:10px;margin-top:8px;display:grid}.smartoffice-page .flow .step{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;padding:16px 12px}.smartoffice-page .flow .step .s-num{font-family:var(--font-ibm-plex-mono), monospace;color:var(--so-gold);margin-bottom:8px;font-size:11px}.smartoffice-page .flow .step .s-name{font-size:13.5px;font-weight:600;line-height:1.3}.smartoffice-page .launch{background:var(--so-white);border-top:1px solid var(--so-line);border-bottom:1px solid var(--so-line)}.smartoffice-page .launch-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.smartoffice-page .countdown{gap:14px;margin:26px 0 10px;display:flex}.smartoffice-page .cd-box{background:var(--so-green-950);color:var(--so-white);text-align:center;border-radius:10px;min-width:82px;padding:16px 10px}.smartoffice-page .cd-box .cd-val{font-family:var(--font-zilla-slab), serif;font-size:34px;font-weight:700;line-height:1}.smartoffice-page .cd-box .cd-lab{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--so-green-100);margin-top:7px;font-size:10px}.smartoffice-page .launch-date-line{color:var(--so-muted);font-size:14px}.smartoffice-page .form-card{background:var(--so-paper);border:1px solid var(--so-line);border-radius:14px;padding:32px}.smartoffice-page .form-card h3{margin-bottom:6px;font-size:22px}.smartoffice-page .form-card>p{color:var(--so-muted);margin-bottom:22px;font-size:14.5px}.smartoffice-page .field{margin-bottom:16px}.smartoffice-page .field label{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.smartoffice-page .field input,.smartoffice-page .field select{border:1px solid var(--so-line);background:var(--so-white);width:100%;color:var(--so-ink);border-radius:8px;padding:12px 14px;font-family:inherit;font-size:15px}.smartoffice-page .field input:focus,.smartoffice-page .field select:focus{outline:2px solid var(--so-green-700);outline-offset:1px;border-color:var(--so-green-700)}.smartoffice-page .btn-submit{background:var(--so-green-900);width:100%;color:var(--so-white);cursor:pointer;border:none;border-radius:9px;padding:14px;font-size:16px;font-weight:700;transition:background .15s}.smartoffice-page .btn-submit:hover:not(:disabled){background:var(--so-green-700)}.smartoffice-page .btn-submit:disabled{background:var(--so-muted);cursor:wait}.smartoffice-page .form-msg{border-radius:8px;margin-top:14px;padding:12px 14px;font-size:14px}.smartoffice-page .form-msg.ok{color:var(--so-stamp);background:#e4f1e8;border:1px solid #bfdcc9}.smartoffice-page .form-msg.err{color:var(--so-error);background:#f7e7e3;border:1px solid #e7c4bc}.smartoffice-page .privacy-note{color:var(--so-muted);margin-top:12px;font-size:12px}.smartoffice-page .so-footer{background:var(--so-green-950);color:var(--so-green-100);padding:44px 0}.smartoffice-page .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.smartoffice-page .foot .small{opacity:.8;font-size:13px}.smartoffice-page .foot-logo{background:var(--so-white);border-radius:9px;padding:8px 16px;display:inline-block}.smartoffice-page .foot-logo img{width:auto;height:36px;display:block}@media (max-width:900px){.smartoffice-page .hero-grid,.smartoffice-page .launch-grid{grid-template-columns:1fr;gap:44px}.smartoffice-page .cards{grid-template-columns:1fr}.smartoffice-page .flow{grid-template-columns:repeat(2,1fr)}.smartoffice-page section{padding:64px 0}.smartoffice-page .countdown{flex-wrap:wrap}}
