.company-page__editorial{display:block}.company-page__editorial .company-page__heading{max-width:18ch}.company-page__statement{border:1px solid var(--ink);background:var(--yellow);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(34px,8vw,112px);margin-top:clamp(40px,7vw,84px);padding:clamp(26px,4vw,48px);display:grid}.company-page__statement p{align-self:start;max-width:30ch;font-size:1rem}.company-page__statement strong{max-width:20ch;margin:0;font-size:clamp(1.8rem,4vw,4.1rem);line-height:1.04}.company-page__view-layout{display:block}.company-page__view-layout .company-page__heading{max-width:720px}.company-page__quote{text-align:right;border:0;max-width:18ch;margin:clamp(48px,8vw,96px) 0 0 auto;padding:0}.company-page__decision-map{background:#ffffff38;border:1px solid #ffffff38;grid-template-columns:1.25fr .75fr 1fr;gap:1px;margin-top:clamp(44px,7vw,86px);display:grid}.company-page__decision-map article{background:var(--ink);min-height:210px;transition:background var(--base),transform var(--base);flex-direction:column;padding:24px;display:flex}.company-page__decision-map article:nth-child(2){background:var(--teal);margin-top:32px}.company-page__decision-map article:nth-child(3){background:var(--yellow);color:var(--ink)}.company-page__decision-map article:hover{z-index:1;transform:translateY(-6px)}.company-page__decision-map span{color:var(--yellow);font-size:.7rem;font-weight:800}.company-page__decision-map article:nth-child(3) span{color:var(--teal)}.company-page__decision-map strong{max-width:13ch;margin-top:auto;font-size:clamp(1.25rem,2.5vw,2.2rem);line-height:1.08}.company-page__serve .company-page__split,.company-page__validation .company-page__split{display:block}.company-page__serve .company-page__heading,.company-page__validation .company-page__heading{max-width:760px}.company-page__boundary{border:0;grid-template-columns:1.2fr .8fr 1fr;gap:12px;margin-top:clamp(42px,6vw,72px);display:grid}.company-page__boundary>div{border:1px solid var(--ink);background:var(--white);flex-direction:column;gap:0;min-height:230px;padding:26px;display:flex}.company-page__boundary>div:nth-child(2){background:var(--ink);color:var(--white);margin-top:46px}.company-page__boundary>div:nth-child(3){background:var(--yellow)}.company-page__boundary dt{color:var(--teal);font-size:.72rem}.company-page__boundary dd{color:currentColor;margin-top:auto;font-size:1.12rem;line-height:1.45}.company-page__timeline{border:0;grid-template-columns:1.15fr .85fr .85fr 1.15fr;gap:12px;margin-top:clamp(42px,6vw,72px);display:grid}.company-page__timeline li:nth-child(n){border:1px solid var(--ink);background:var(--white);flex-direction:column;gap:0;min-height:230px;padding:24px;display:flex}.company-page__timeline li:nth-child(2),.company-page__timeline li:nth-child(4){margin-top:34px}.company-page__timeline li:nth-child(3){background:var(--teal);color:var(--white)}.company-page__timeline li:nth-child(3) p{color:#ffffffb8}.company-page__timeline li>div{margin-top:auto}.price-factor-layout{display:block}.price-sticky{max-width:760px;position:static}.price-factor-list{border:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin-top:clamp(42px,6vw,72px);display:grid}.price-factor-row{border:1px solid var(--ink);background:var(--white);flex-direction:column;grid-column:span 5;min-height:250px;padding:26px;display:flex}.price-factor-row:nth-child(2){background:var(--yellow);grid-column:span 7;min-height:310px}.price-factor-row:nth-child(3){background:var(--ink);min-height:290px;color:var(--white);grid-column:span 7}.price-factor-row:nth-child(4){background:var(--teal);color:var(--white);grid-column:span 5}.price-factor-row>span{color:currentColor}.price-factor-row>div{margin-top:auto}.price-factor-row p{color:currentColor;opacity:.72;max-width:38ch}.price-contract-layout{display:block}.price-contract-layout>div{max-width:720px}.price-contract-layout ul{background:#ffffff38;border:1px solid #ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(40px,6vw,68px);display:grid}.price-contract-layout li{background:var(--ink);border:0;min-height:120px;padding:22px}.price-process{display:block}.price-process>div{max-width:720px}.price-process ol{border:0;grid-template-columns:1.1fr .8fr 1.1fr;gap:12px;margin-top:clamp(42px,6vw,70px);display:grid}.price-process li{border:1px solid var(--ink);flex-direction:column;min-height:220px;padding:24px;display:flex}.price-process li:nth-child(2){background:var(--yellow);margin-top:40px}.price-process li>div{margin-top:auto}.demo-hero-layout{display:block}.demo-hero-layout>div:first-child{max-width:800px}.demo-agenda{border:1px solid var(--ink);background:var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(48px,7vw,88px);padding:0;display:grid}.demo-agenda>span,.demo-agenda>small{background:var(--yellow);color:var(--ink);grid-column:1/-1;padding:15px 20px}.demo-agenda ol{display:contents}.demo-agenda li{background:var(--rice);flex-direction:column;min-height:200px;padding:22px;display:flex}.demo-agenda li:nth-child(2),.demo-agenda li:nth-child(4){background:var(--white)}.demo-agenda li b{color:var(--teal)}.demo-agenda li div{margin-top:auto}.demo-preview-layout{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr)}.demo-sample{transition:transform var(--base),box-shadow var(--base);transform:rotate(-1deg)}.demo-sample:hover{box-shadow:14px 14px 0 var(--ink);transform:rotate(0)translateY(-6px)}.demo-outcome-layout{display:block}.demo-sticky{max-width:760px;position:static}.demo-outcome-list{grid-template-columns:1.2fr .8fr 1fr;gap:12px;margin-top:clamp(42px,6vw,72px);display:grid}.demo-outcome-list article{border:1px solid var(--ink);background:var(--white);min-height:240px;padding:24px}.demo-outcome-list article:nth-child(2){background:var(--yellow);margin-top:40px}.demo-outcome-list article:nth-child(3){background:var(--teal);color:var(--white)}.demo-outcome-list article:nth-child(3) p{color:#ffffffb8}.demo-prepare-layout{display:block}.demo-prepare-layout>div{max-width:760px}.demo-prepare-layout ul{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin-top:clamp(42px,6vw,72px);display:grid}.demo-prepare-layout li{border:1px solid var(--ink);flex-direction:column;grid-column:span 5;min-height:190px;padding:22px;display:flex}.demo-prepare-layout li:nth-child(2){background:var(--yellow);grid-column:span 7}.demo-prepare-layout li:nth-child(3){background:var(--ink);color:var(--white);grid-column:span 7}.demo-prepare-layout li:nth-child(4){background:var(--teal);color:var(--white);grid-column:span 5}.demo-prepare-layout li span{color:currentColor;opacity:.72;margin-top:auto}@media (prefers-reduced-motion:no-preference){.price-factor-row,.price-process li,.demo-outcome-list article,.demo-prepare-layout li{transition:transform var(--base)}.price-factor-row:hover,.price-process li:hover,.demo-outcome-list article:hover,.demo-prepare-layout li:hover{transform:translateY(-6px)}}@media (width<=960px){.company-page__boundary,.company-page__timeline,.demo-agenda,.price-contract-layout ul,.price-process ol,.demo-outcome-list{grid-template-columns:repeat(2,minmax(0,1fr))}.company-page__decision-map{grid-template-columns:1fr 1fr}.company-page__decision-map article:nth-child(3){grid-column:1/-1}.company-page__timeline li:nth-child(n),.company-page__boundary>div:nth-child(n),.price-process li:nth-child(n),.demo-outcome-list article:nth-child(n){margin-top:0}.demo-preview-layout{grid-template-columns:1fr}}@media (width<=740px){.company-page__statement,.company-page__decision-map,.company-page__boundary,.company-page__timeline,.demo-agenda,.price-contract-layout ul,.price-process ol,.demo-outcome-list{grid-template-columns:1fr}.company-page__decision-map article:nth-child(3){grid-column:auto}.price-factor-row:nth-child(n),.demo-prepare-layout li:nth-child(n){grid-column:1/-1;min-height:210px}.demo-sample{transform:none}.demo-agenda>span,.demo-agenda>small{grid-column:auto}}@media (prefers-reduced-motion:reduce){.company-page__decision-map article,.demo-sample,.price-factor-row,.price-process li,.demo-outcome-list article,.demo-prepare-layout li{transition:none}}.company-story[data-astro-cid-hqo7oncq]{overflow:hidden}.company-story__layout[data-astro-cid-hqo7oncq]{grid-template-columns:minmax(0,.76fr) minmax(520px,1.24fr);align-items:center;gap:clamp(42px,7vw,104px);display:grid}.company-story__copy[data-astro-cid-hqo7oncq]{gap:22px;min-width:0;display:grid}.company-story__copy[data-astro-cid-hqo7oncq] .eyebrow[data-astro-cid-hqo7oncq]{color:var(--teal);margin:0}.company-story__copy[data-astro-cid-hqo7oncq] h2[data-astro-cid-hqo7oncq]{max-width:13ch}.company-story__copy[data-astro-cid-hqo7oncq]>p[data-astro-cid-hqo7oncq]:not(.eyebrow){max-width:46ch;color:var(--ink-72);font-size:1.05rem;line-height:1.7}.company-story__copy[data-astro-cid-hqo7oncq]>strong[data-astro-cid-hqo7oncq]{border-top:1px solid var(--ink);max-width:25ch;padding-top:22px;font-size:clamp(1.22rem,2vw,1.72rem);line-height:1.32}.company-story__scene[data-astro-cid-hqo7oncq]{border:1px solid var(--ink);background:var(--rice);min-width:0;box-shadow:14px 14px 0 var(--yellow);isolation:isolate;margin:0;padding:24px 24px 116px;position:relative;overflow:hidden}.company-story__scene[data-astro-cid-hqo7oncq]:before{content:"";z-index:-1;background:linear-gradient(var(--ink-10) 1px,transparent 1px),linear-gradient(90deg,var(--ink-10) 1px,transparent 1px);opacity:.45;background-size:44px 44px;position:absolute;inset:0}.company-story__scene-top[data-astro-cid-hqo7oncq]{border-bottom:1px solid var(--ink);justify-content:space-between;gap:18px;padding-bottom:18px;display:flex}.company-story__scene-top[data-astro-cid-hqo7oncq] span[data-astro-cid-hqo7oncq]{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.company-story__scene-top[data-astro-cid-hqo7oncq] small[data-astro-cid-hqo7oncq]{color:var(--ink-56);text-align:right;font-size:.68rem}.company-story__scene[data-astro-cid-hqo7oncq] ol[data-astro-cid-hqo7oncq]{z-index:1;gap:10px;width:min(78%,510px);margin:22px 0 0;padding:0;list-style:none;display:grid;position:relative}.company-story__scene[data-astro-cid-hqo7oncq] li[data-astro-cid-hqo7oncq]{border:1px solid var(--ink);background:#fffffff0;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:16px 18px;display:grid}.company-story__scene[data-astro-cid-hqo7oncq] li[data-astro-cid-hqo7oncq]:nth-child(2){background:var(--yellow);margin-left:8%}.company-story__scene[data-astro-cid-hqo7oncq] li[data-astro-cid-hqo7oncq]:nth-child(3){background:var(--ink);color:var(--white);margin-left:16%}.company-story__scene[data-astro-cid-hqo7oncq] li[data-astro-cid-hqo7oncq]>span[data-astro-cid-hqo7oncq]{color:var(--teal);font-size:.68rem;font-weight:800}.company-story__scene[data-astro-cid-hqo7oncq] li[data-astro-cid-hqo7oncq]:nth-child(3)>span[data-astro-cid-hqo7oncq]{color:var(--yellow)}.company-story__scene[data-astro-cid-hqo7oncq] li[data-astro-cid-hqo7oncq] strong[data-astro-cid-hqo7oncq]{font-size:.92rem}.company-story__scene[data-astro-cid-hqo7oncq] li[data-astro-cid-hqo7oncq] p[data-astro-cid-hqo7oncq]{color:var(--ink-72);margin-top:5px;font-size:.78rem;line-height:1.45}.company-story__scene[data-astro-cid-hqo7oncq] li[data-astro-cid-hqo7oncq]:nth-child(3) p[data-astro-cid-hqo7oncq]{color:#ffffffb8}.company-story__scene[data-astro-cid-hqo7oncq] img[data-astro-cid-hqo7oncq]{z-index:0;object-fit:contain;filter:drop-shadow(0 18px 20px #0b30452e);pointer-events:none;width:250px;height:250px;position:absolute;bottom:22px;right:-50px}.company-story__scene[data-astro-cid-hqo7oncq] figcaption[data-astro-cid-hqo7oncq]{z-index:2;background:var(--teal);max-width:52ch;color:var(--white);padding:13px 15px;font-size:.76rem;line-height:1.5;position:absolute;bottom:22px;left:24px;right:24px}.company-method[data-astro-cid-hqo7oncq]{gap:clamp(38px,6vw,72px);display:grid}.company-method[data-astro-cid-hqo7oncq]>.company-page__heading[data-astro-cid-hqo7oncq]{max-width:760px}.company-method__body[data-astro-cid-hqo7oncq]{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:clamp(24px,5vw,68px);display:grid}.company-method__body[data-astro-cid-hqo7oncq] .company-page__timeline[data-astro-cid-hqo7oncq]{margin-top:0}.company-method__boundary[data-astro-cid-hqo7oncq]{border:1px solid var(--ink);background:var(--ink);color:var(--white);box-shadow:10px 10px 0 var(--yellow);gap:15px;padding:28px;display:grid;position:sticky;top:112px}.company-method__boundary[data-astro-cid-hqo7oncq]>span[data-astro-cid-hqo7oncq]{color:var(--yellow);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.company-method__boundary[data-astro-cid-hqo7oncq] h3[data-astro-cid-hqo7oncq]{font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.15}.company-method__boundary[data-astro-cid-hqo7oncq] p[data-astro-cid-hqo7oncq]{color:#ffffffb8;font-size:.9rem;line-height:1.55}.company-page__view-layout[data-astro-cid-hqo7oncq]{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:start;gap:clamp(34px,6vw,82px);display:grid}.company-page__view-layout[data-astro-cid-hqo7oncq] .company-page__heading[data-astro-cid-hqo7oncq]{max-width:620px}.company-page__decision-map[data-astro-cid-hqo7oncq]{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0;display:grid}.company-page__decision-map[data-astro-cid-hqo7oncq] article[data-astro-cid-hqo7oncq]{border:1px solid #fff3;min-width:0;min-height:clamp(168px,18vw,230px);padding:clamp(20px,3vw,28px);margin-top:0!important}.company-page__decision-map[data-astro-cid-hqo7oncq] strong[data-astro-cid-hqo7oncq]{overflow-wrap:anywhere;max-width:14ch;font-size:clamp(1.2rem,2vw,2rem)}.company-page__quote[data-astro-cid-hqo7oncq]{text-wrap:balance;grid-column:1/-1;max-width:min(100%,15ch);margin:clamp(34px,6vw,72px) 0 0 auto;font-size:clamp(2rem,5vw,4.2rem)}@media (width<=1080px){.company-story__layout[data-astro-cid-hqo7oncq],.company-method__body[data-astro-cid-hqo7oncq],.company-page__view-layout[data-astro-cid-hqo7oncq]{grid-template-columns:1fr}.company-story__scene[data-astro-cid-hqo7oncq]{width:min(780px,100%)}.company-page__decision-map[data-astro-cid-hqo7oncq]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(18px,4vw,34px)}.company-page__quote[data-astro-cid-hqo7oncq]{text-align:left;margin-left:0}.company-method__boundary[data-astro-cid-hqo7oncq]{grid-template-columns:minmax(180px,.5fr) 1fr;align-items:start;position:static}.company-method__boundary[data-astro-cid-hqo7oncq]>span[data-astro-cid-hqo7oncq],.company-method__boundary[data-astro-cid-hqo7oncq] h3[data-astro-cid-hqo7oncq]{grid-column:1}.company-method__boundary[data-astro-cid-hqo7oncq] p[data-astro-cid-hqo7oncq]{grid-column:2}}@media (width<=820px){.company-page__decision-map[data-astro-cid-hqo7oncq]{grid-template-columns:1fr}.company-page__decision-map[data-astro-cid-hqo7oncq] article[data-astro-cid-hqo7oncq]{min-height:0}.company-page__decision-map[data-astro-cid-hqo7oncq] strong[data-astro-cid-hqo7oncq]{max-width:24ch}}@media (width<=680px){.company-story__copy[data-astro-cid-hqo7oncq] h2[data-astro-cid-hqo7oncq]{max-width:100%}.company-story__scene[data-astro-cid-hqo7oncq]{box-shadow:8px 8px 0 var(--yellow);padding:18px 18px 174px}.company-story__scene-top[data-astro-cid-hqo7oncq]{display:grid}.company-story__scene-top[data-astro-cid-hqo7oncq] small[data-astro-cid-hqo7oncq]{text-align:left}.company-story__scene[data-astro-cid-hqo7oncq] ol[data-astro-cid-hqo7oncq]{width:100%}.company-story__scene[data-astro-cid-hqo7oncq] li[data-astro-cid-hqo7oncq]:nth-child(n){margin-left:0;padding:14px}.company-story__scene[data-astro-cid-hqo7oncq] img[data-astro-cid-hqo7oncq]{opacity:.82;width:178px;height:178px;bottom:34px;right:-34px}.company-story__scene[data-astro-cid-hqo7oncq] figcaption[data-astro-cid-hqo7oncq]{max-width:calc(100% - 112px);bottom:18px;left:18px;right:18px}.company-method__boundary[data-astro-cid-hqo7oncq]{box-shadow:7px 7px 0 var(--yellow);grid-template-columns:1fr}.company-method__boundary[data-astro-cid-hqo7oncq]>span[data-astro-cid-hqo7oncq],.company-method__boundary[data-astro-cid-hqo7oncq] h3[data-astro-cid-hqo7oncq],.company-method__boundary[data-astro-cid-hqo7oncq] p[data-astro-cid-hqo7oncq]{grid-column:auto}}@media (prefers-reduced-motion:reduce){.company-story__scene[data-astro-cid-hqo7oncq] img[data-astro-cid-hqo7oncq]{animation:none}}
