.pls{--u:calc(100cqw / 1280);aspect-ratio:1280/596;font-size:calc(15 * var(--u));color:var(--ink,#1b1a18);line-height:1.35;position:relative;container-type:inline-size}.pls--cyan{--t200:#aaebfd;--t100:#3bd3fd}.pls--lime{--t200:#eef773;--t100:#e2ee3f}.pls--ube{--t200:#c8bbfb;--t100:#a17bf9}.pls--tangerine{--t200:#fcc9ab;--t100:#ff7714}.pls--blueberry{--t200:#bedffe;--t100:#429eff}.pls--pomegranate{--t200:#fecdd3;--t100:#fb4450}.pls--dragonfruit{--t200:#f8b9e4;--t100:#e866c4}.pls__tint{height:calc(413 * var(--u));background:linear-gradient(180deg, var(--t100) 0, var(--t200) 42%, var(--t200) 100%);border-radius:32px;position:absolute;bottom:0;left:0;right:0}.pls__canvas{left:0;top:calc(24 * var(--u));width:calc(1280 * var(--u));height:calc(572 * var(--u));position:absolute}.pls__fade{height:calc(257 * var(--u));pointer-events:none;background:linear-gradient(#fff0,#ffffffeb);border-radius:0 0 32px 32px;position:absolute;bottom:0;left:0;right:0}.pls__abs{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));position:absolute}.pls__win{padding:calc(7 * var(--u));border-radius:calc(18 * var(--u));box-shadow:0 0 0 1px #ffffffb3 inset, 0 calc(6 * var(--u)) calc(30 * var(--u)) #0000000f;background:#ffffff8c;flex-direction:column;display:flex;overflow:hidden}.pls__win-head{align-items:center;gap:calc(10 * var(--u));height:calc(52 * var(--u));padding:0 calc(16 * var(--u));border-radius:calc(12 * var(--u)) calc(12 * var(--u)) 0 0;border-bottom:1px solid var(--hairline-2);background:#fbfbfa;display:flex}.pls__logo svg{width:auto;height:calc(20 * var(--u));display:block}.pls__logo.is-sm svg{height:calc(16 * var(--u))}.pls__win-title{font-weight:var(--w-560);font-size:calc(16 * var(--u))}.pls__win-count{color:var(--oat-700);font-size:calc(13 * var(--u))}.pls__win-count:before{content:"";width:calc(7 * var(--u));height:calc(7 * var(--u));margin-right:calc(7 * var(--u));vertical-align:middle;background:#12a150;border-radius:50%;display:inline-block}.pls__win-body{border-radius:0 0 calc(12 * var(--u)) calc(12 * var(--u));background:#fff;flex:1;min-height:0;display:flex}.pls__side{width:calc(190 * var(--u));padding:calc(12 * var(--u));border-right:1px solid var(--hairline-2);color:var(--oat-800);font-size:calc(14 * var(--u));flex:none;margin:0;list-style:none}.pls__side li{padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(7 * var(--u))}.pls__side li.is-on{background:var(--oat-200);color:var(--ink,#1b1a18)}.pls__win-main{min-width:0;padding:calc(12 * var(--u)) calc(16 * var(--u));flex:1}.pls__table{font-size:calc(14 * var(--u))}.pls__tr{grid-template-columns:var(--cols);align-items:center;gap:calc(10 * var(--u));height:calc(46 * var(--u));padding:0 calc(10 * var(--u));border-bottom:1px solid var(--hairline-2);white-space:nowrap;display:grid}.pls__tr>span{text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.pls__th{height:calc(38 * var(--u));color:var(--oat-700);font-size:calc(13 * var(--u))}.pls__tr.is-hi{background:color-mix(in srgb, var(--t200) 55%, #fff)}.pls__tier{height:calc(22 * var(--u));padding:0 calc(8 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(12 * var(--u));font-weight:var(--w-600);place-items:center;display:inline-grid}.pls__tier.is-t1{color:#0d7a3d;background:#dff5e6}.pls__tier.is-t2{color:#8a6400;background:#fdf3cf}.pls__tier.is-t3{background:var(--oat-200);color:var(--oat-700)}.pls__check,.pls__spin{width:calc(18 * var(--u));height:calc(18 * var(--u));flex:none}.pls__filled{padding:0 calc(6 * var(--u));border-radius:calc(5 * var(--u));background:#dff5e6}.pls__merged{color:var(--oat-600);text-decoration:line-through}.is-up{color:#0d7a3d;font-weight:var(--w-600)}.is-down{color:#c2332b;font-weight:var(--w-600)}.is-flat{color:var(--oat-700);font-weight:var(--w-600)}.pls__card{gap:calc(10 * var(--u));padding:calc(18 * var(--u));border-radius:calc(14 * var(--u));box-shadow:0 calc(8 * var(--u)) calc(28 * var(--u)) #0000001f;background:#fff;border:1px solid #0000000f;flex-direction:column;display:flex}.pls__eyebrow{font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--oat-700);font-weight:700}.pls__card-title{font-size:calc(18 * var(--u));font-weight:var(--w-560);line-height:1.2}.pls__card-head{align-items:center;gap:calc(10 * var(--u));display:flex}.pls__card-head>span:last-child{flex-direction:column;display:flex}.pls__card-head em,.pls__small{font-style:normal;font-size:calc(13 * var(--u));color:var(--oat-700)}.pls__body{font-size:calc(14 * var(--u));color:var(--oat-800)}.pls__body mark{padding:0 calc(3 * var(--u));border-radius:calc(4 * var(--u));background:var(--t200);color:inherit}.pls__rules{gap:calc(6 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pls__rules li{padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(8 * var(--u));background:var(--oat-100);border:1px solid var(--hairline-2)}.pls__rule{padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(8 * var(--u));background:var(--oat-100);border:1px solid var(--hairline-2);font-size:calc(14 * var(--u))}.pls__rule b{margin-right:calc(6 * var(--u))}.pls__rule em{color:#3859f9;font-style:normal}.pls__ok{align-items:center;gap:calc(8 * var(--u));font-size:calc(14 * var(--u));font-weight:var(--w-530);display:flex}.pls__row{align-items:center;gap:calc(8 * var(--u));padding:calc(8 * var(--u)) 0;border-bottom:1px solid var(--hairline-2);font-size:calc(14 * var(--u));display:flex}.pls__row:last-child{border-bottom:0}.pls__row b{margin-left:auto}.pls__row>em{padding:calc(2 * var(--u)) calc(8 * var(--u));font-style:normal;font-size:calc(12 * var(--u));font-weight:var(--w-560);border-radius:999px;margin-left:auto}.pls__row>em.is-ok{color:#0d7a3d;background:#dff5e6}.pls__row>em.is-wait{color:#8a6400;background:#fdf3cf}.pls__who{padding:calc(2 * var(--u)) calc(8 * var(--u));color:#4b40d8;font-style:normal;font-size:calc(12 * var(--u));font-weight:var(--w-560);background:#ece9ff;border-radius:999px;margin-left:auto}.pls__who.is-you{background:var(--t200);color:var(--ink,#1b1a18)}.pls__field{gap:calc(4 * var(--u));font-size:calc(14 * var(--u));flex-direction:column;display:flex}.pls__field em{font-style:normal;font-size:calc(12 * var(--u));color:var(--oat-700)}.pls__field:after{content:none}.pls__field{padding:calc(8 * var(--u)) calc(10 * var(--u));border:1px solid var(--hairline-2);border-radius:calc(8 * var(--u))}.pls__btn{height:calc(36 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(8 * var(--u));border:1px solid var(--hairline-2);font-size:calc(14 * var(--u));font-weight:var(--w-560);place-items:center;display:grid}.pls__btn.is-blue{color:#fff;background:#2b6cf6;border-color:#2b6cf6}.pls__btn.is-ink{color:#fff;background:#1b1a18;border-color:#1b1a18}.pls__btns{gap:calc(8 * var(--u));display:flex}.pls__btns .pls__btn:first-child{flex:1}.pls__brand{width:calc(18 * var(--u));height:calc(18 * var(--u));flex:none}.pls__chip{align-items:center;gap:calc(8 * var(--u));height:calc(40 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(12 * var(--u));box-shadow:0 calc(6 * var(--u)) calc(20 * var(--u)) #0000001f;font-size:calc(15 * var(--u));font-weight:var(--w-530);white-space:nowrap;background:#fff;border:1px solid #0000000f;display:inline-flex}.pls__dots{overflow:visible}.pls__meter{height:calc(8 * var(--u));background:var(--oat-200);border-radius:999px;overflow:hidden}.pls__meter i{border-radius:inherit;background:var(--t100);height:100%;display:block}.pls__op{align-items:center;gap:calc(10 * var(--u));display:flex}.pls__op>i{width:calc(36 * var(--u));height:calc(36 * var(--u));color:#fff;font-style:normal;font-size:calc(13 * var(--u));font-weight:var(--w-600);border-radius:50%;flex:none;place-items:center;display:grid}.pls__op>span{flex-direction:column;display:flex}.pls__op b{font-size:calc(14 * var(--u));font-weight:var(--w-560)}.pls__op em{font-style:normal;font-size:calc(13 * var(--u));color:var(--oat-700)}.pls__slack-head{align-items:center;gap:calc(8 * var(--u));font-size:calc(14 * var(--u));font-weight:var(--w-560);display:flex}.pls__slack-head em{font-style:normal;font-weight:var(--w-400);color:var(--oat-700);font-size:calc(12 * var(--u))}.pls__bot{width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:calc(6 * var(--u));color:#fff;font-size:calc(12 * var(--u));background:linear-gradient(135deg,#35d0e8,#635bff);place-items:center;display:grid}.pls__slack-msg,.pls__slack-line{font-size:calc(14 * var(--u));color:var(--oat-800)}.pls__slack-msg b,.pls__slack-line b{color:var(--ink,#1b1a18);font-weight:var(--w-560)}.pls__slack-line{padding-left:calc(10 * var(--u));border-left:calc(3 * var(--u)) solid var(--t200)}.pls__orderflow{gap:calc(14 * var(--u));margin:calc(8 * var(--u)) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.pls__orderflow li{grid-template-columns:calc(120 * var(--u)) 1fr calc(70 * var(--u));align-items:center;gap:calc(12 * var(--u));padding-right:calc(16 * var(--u));font-size:calc(14 * var(--u));display:grid}.pls__orderflow i{min-width:calc(6 * var(--u));height:calc(22 * var(--u));border-radius:calc(6 * var(--u));background:var(--t200);display:block}.pls__orderflow li.is-leak i{background:#fb4450}.pls__orderflow li.is-leak span{color:#b42318;font-weight:var(--w-600)}.pls__orderflow b{text-align:right}.pls__bars{gap:calc(8 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pls__bars li{grid-template-columns:calc(26 * var(--u)) 1fr calc(40 * var(--u));align-items:center;gap:calc(8 * var(--u));font-size:calc(13 * var(--u));display:grid}.pls__bars i{height:calc(10 * var(--u));background:var(--t100);border-radius:999px}.pls__bars b{text-align:right}.pls__steps{gap:calc(8 * var(--u));font-size:calc(14 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pls__steps li{gap:calc(10 * var(--u));padding:calc(12 * var(--u));border-radius:calc(10 * var(--u));border:1px solid var(--hairline-2);background:var(--oat-100);display:flex}.pls__steps b{width:calc(56 * var(--u));color:var(--oat-700);font-weight:var(--w-560);flex:none}.pls__stack{gap:calc(10 * var(--u));flex-direction:column;display:flex}.pls__kpi{gap:calc(8 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u))}.pls__kpi-head{align-items:center;gap:calc(8 * var(--u));font-weight:var(--w-560);font-size:calc(14 * var(--u));display:flex}.pls__kpi-row{font-size:calc(20 * var(--u));font-weight:var(--w-530);grid-template-columns:repeat(3,1fr);display:grid}.pls__kpi-row span{flex-direction:column;display:flex}.pls__kpi-row em{font-style:normal;font-size:calc(11 * var(--u));color:var(--oat-700);font-weight:var(--w-500)}.pls__legend{gap:calc(16 * var(--u));margin:calc(4 * var(--u)) 0 calc(16 * var(--u));font-size:calc(13 * var(--u));color:var(--oat-700);display:flex}.pls__legend i{width:calc(10 * var(--u));height:calc(10 * var(--u));margin-right:calc(6 * var(--u));border-radius:calc(3 * var(--u));display:inline-block}.pls__funnel{gap:calc(18 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pls__funnel li{grid-template-columns:calc(170 * var(--u)) 1fr;font-size:calc(14 * var(--u));align-items:center;display:grid}.pls__funnel-label{align-items:center;gap:calc(8 * var(--u));display:flex}.pls__funnel-bars{gap:calc(4 * var(--u));flex-direction:column;display:flex}.pls__funnel-bars i{height:calc(14 * var(--u));border-radius:calc(4 * var(--u))}.is-leads{background:var(--t200)}.is-sql{background:#3859f9}.pls__legend i.is-leads{background:var(--t200)}.pls__q{max-width:85%;padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:calc(14 * var(--u));background:var(--oat-200);font-size:calc(14 * var(--u));align-self:flex-end}.pls__gantt{gap:calc(14 * var(--u));padding-top:calc(6 * var(--u));flex-direction:column;display:flex}.pls__gantt-weeks{font-size:calc(12 * var(--u));color:var(--oat-700);border-bottom:1px solid var(--hairline-2);padding-bottom:calc(8 * var(--u));grid-template-columns:repeat(12,1fr);display:grid}.pls__gantt-weeks span{text-align:center}.pls__gantt-weeks .is-now{width:calc(24 * var(--u));color:#fff;background:#1b1a18;border-radius:999px;justify-self:center}.pls__gantt-bar{gap:calc(2 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:calc(10 * var(--u));font-size:calc(14 * var(--u));flex-direction:column;display:flex}.pls__gantt-bar em{font-style:normal;font-size:calc(12 * var(--u));color:var(--oat-800)}.pls__gantt-bar.is-p1{background:#dff5e6}.pls__gantt-bar.is-p2{background:var(--t200)}.pls__gantt-bar.is-p3{background:var(--oat-200)}.pls__narrow{gap:calc(10 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pls__narrow li{row-gap:calc(5 * var(--u));font-size:calc(14 * var(--u));grid-template-columns:1fr auto;display:grid}.pls__narrow b{font-size:calc(18 * var(--u));font-weight:var(--w-560)}.pls__narrow i{height:calc(10 * var(--u));background:var(--t100);border-radius:999px;grid-column:1/-1}.pls__person{align-items:center;column-gap:calc(8 * var(--u));padding-bottom:calc(8 * var(--u));border-bottom:1px solid var(--hairline-2);font-size:calc(14 * var(--u));grid-template-rows:auto auto;grid-template-columns:1fr auto;display:grid}.pls__person b{font-weight:var(--w-560)}.pls__person em{font-style:normal;font-size:calc(13 * var(--u));color:var(--oat-700);grid-row:2}.pls__person .pls__check{grid-area:1/2/3}.pls__src{padding:calc(2 * var(--u)) calc(8 * var(--u));background:var(--oat-200);color:var(--oat-800);font-style:normal;font-size:calc(12 * var(--u));white-space:nowrap;border-radius:999px;flex:none;margin-left:auto}.pls__srcs{gap:calc(6 * var(--u));display:flex}.pls__srcs .pls__src{background:color-mix(in srgb, var(--t200) 60%, #fff);margin-left:0}.pls__pts{align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) 0;border-bottom:1px solid var(--hairline-2);font-size:calc(14 * var(--u));display:flex}.pls__pts>b{width:calc(38 * var(--u));color:#0d7a3d;font-weight:var(--w-600);flex:none}.pls__total{align-items:center;gap:calc(10 * var(--u));font-size:calc(22 * var(--u));font-weight:var(--w-560);display:flex}.pls__total em{font-style:normal;font-size:calc(13 * var(--u));font-weight:var(--w-400);color:var(--oat-700);margin-left:auto}.pls__seq{gap:calc(10 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pls__seq li{grid-template-columns:calc(60 * var(--u)) 1fr auto;align-items:center;gap:calc(10 * var(--u));padding:calc(12 * var(--u));border-radius:calc(10 * var(--u));border:1px solid var(--hairline-2);background:var(--oat-100);font-size:calc(14 * var(--u));display:grid}.pls__seq b{color:var(--oat-700);font-weight:var(--w-560)}.pls__seq span{flex-direction:column;display:flex}.pls__seq span em{font-style:normal;font-size:calc(12 * var(--u));color:var(--oat-700)}.pls__seq li>i{padding:calc(3 * var(--u)) calc(9 * var(--u));color:#0d7a3d;font-style:normal;font-size:calc(12 * var(--u));font-weight:var(--w-560);background:#dff5e6;border-radius:999px}.pls__kpi-row.is-4{grid-template-columns:repeat(4,1fr)}.pls__event{gap:calc(10 * var(--u));padding:calc(10 * var(--u));border-radius:calc(8 * var(--u));border-left:calc(3 * var(--u)) solid var(--oat-300);background:var(--oat-100);font-size:calc(14 * var(--u));display:flex}.pls__event b{font-weight:var(--w-560)}.pls__event.is-on{border-left-color:var(--t100);background:color-mix(in srgb, var(--t200) 45%, #fff)}.pls__fact{align-items:center;gap:calc(8 * var(--u));padding:calc(7 * var(--u)) 0;border-bottom:1px solid var(--hairline-2);font-size:calc(14 * var(--u));display:flex}.pls__fact.is-ask{font-weight:var(--w-560);color:#3859f9;border-bottom:0}.pls__journey{gap:calc(12 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.pls__journey:before{content:"";left:calc(8.5 * var(--u));top:calc(10 * var(--u));bottom:calc(10 * var(--u));border-left:1px dashed var(--oat-300);position:absolute}.pls__journey li{align-items:center;gap:calc(10 * var(--u));font-size:calc(14 * var(--u));display:flex;position:relative}.pls__journey li>img,.pls__journey li>svg{background:#fff}.pls__journey span{flex-direction:column;display:flex}.pls__journey em{font-style:normal;font-size:calc(12 * var(--u));color:var(--oat-700)}.pls__journey .is-end span{font-weight:var(--w-560)}.pls__cell-icon{align-items:center;gap:calc(8 * var(--u));display:flex}.pls__phases{gap:calc(6 * var(--u));grid-template-columns:2fr 4fr 6fr;display:grid}.pls__phase ul{gap:calc(8 * var(--u));margin:calc(12 * var(--u)) 0 0;padding:0 calc(4 * var(--u));font-size:calc(13 * var(--u));flex-direction:column;list-style:none;display:flex}.pls__phase li{align-items:center;gap:calc(6 * var(--u));display:flex}.pls__phase .pls__check,.pls__phase .pls__spin{width:calc(15 * var(--u));height:calc(15 * var(--u))}.pls__board{height:100%;margin:calc(-12 * var(--u)) calc(-16 * var(--u));background-image:radial-gradient(circle, var(--oat-300) 1px, transparent 1.2px);background-size:calc(18 * var(--u)) calc(18 * var(--u))}.pls__node{gap:calc(8 * var(--u))}.pls__node-title{align-items:center;gap:calc(8 * var(--u));font-size:calc(16 * var(--u));font-weight:var(--w-560);display:flex}.pls__chip.is-op .pls__op>i{width:calc(24 * var(--u));height:calc(24 * var(--u));font-size:calc(10 * var(--u))}.pls__finding{align-items:baseline;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) 0;border-bottom:1px solid var(--hairline-2);font-size:calc(14 * var(--u));display:flex}.pls__finding b{min-width:calc(48 * var(--u));font-size:calc(22 * var(--u));font-weight:var(--w-560);color:#c2332b;flex:none}.pls__state{padding:calc(3 * var(--u)) calc(9 * var(--u));background:var(--oat-200);color:var(--oat-700);font-size:calc(12 * var(--u));font-weight:var(--w-560);border-radius:999px}.pls__state.is-ok{color:#0d7a3d;background:#dff5e6}.pls__state.is-wait{color:#8a6400;background:#fdf3cf}@media (max-width:991px){.pls__tint{border-radius:24px}.pls__fade{border-radius:0 0 24px 24px}}@media (max-width:767px){.pls{--u:calc(100cqw / 700);aspect-ratio:auto;height:calc(596 * var(--u));border-radius:0 0 20px 20px;overflow:clip}.pls__canvas{left:calc(50cqw - var(--fx) * var(--u))}}@media (max-width:479px){.pls__tint{border-radius:20px}.pls__fade{border-radius:0 0 20px 20px}}
.usecase-hero{padding:48px 0 0}.usecase-hero__group{width:max-content;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--oat-800);margin-bottom:16px;font-size:12px;font-weight:700;line-height:1.2;display:block}.usecase-hero__group:hover{color:var(--black)}.usecase-switcher{background:var(--oat-200);border-radius:10px;align-items:center;gap:8px;padding:4px 4px 4px 12px;font-size:17px;line-height:25px;display:inline-flex}.usecase-switcher__dropdown{position:relative}.usecase-switcher__btn{border-radius:var(--radius-btn);background:var(--white);min-width:140px;font-size:17px;line-height:25px;font-weight:var(--w-500);letter-spacing:-.01em;white-space:nowrap;transition:background-color .3s var(--ease-btn);border:1px solid #dad4c8;align-items:center;gap:8px;padding:8px 48px 8px 16px;display:flex}.usecase-switcher{max-width:100%}.usecase-switcher__dropdown{flex:0 auto;min-width:0}.usecase-switcher__btn{min-width:0;max-width:100%}.usecase-switcher__btn>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.usecase-switcher__btn:hover{background:var(--oat-100)}.usecase-switcher__btn:focus-visible{outline:2px dashed var(--black);outline-offset:2px}.usecase-switcher__chevron{width:16px;height:16px;transition:transform .3s var(--ease-btn);position:absolute;top:13px;right:20px}.is-open .usecase-switcher__chevron{transform:rotate(180deg)}.usecase-switcher__list{z-index:20;border-radius:var(--radius-btn);background:var(--white);border:1px solid #dad4c8;width:max-content;min-width:100%;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #00000014}.usecase-switcher__list[hidden]{display:none}.usecase-switcher__link{font-size:14px;line-height:20px;font-weight:var(--w-500);white-space:nowrap;transition:background-color .3s var(--ease-btn);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:8px 10px;display:flex}.usecase-switcher__icon{flex:none;width:20px;height:20px}.usecase-switcher__name{align-items:center;gap:8px;display:inline-flex}.usecase-switcher__name .usecase-switcher__icon{width:18px;height:18px}a.usecase-switcher__link:hover,a.usecase-switcher__link:focus-visible{background:var(--oat-100);outline:none}.is-current .usecase-switcher__link{background:var(--oat-200)}.is-soon .usecase-switcher__link{color:var(--oat-700);cursor:default}.usecase-switcher__soon{background:var(--oat-200);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:1px 6px;font-size:12px;line-height:16px}.usecase-hero__title{font-size:80px;line-height:80px;font-weight:var(--w-575);letter-spacing:-1.2px;margin:16px 0 20px}.usecase-hero__lead{text-wrap:balance;width:70%;margin:0 0 20px;font-size:21px;line-height:25px}.usecase-hero__btn.btn{height:42px;font-size:17px;line-height:25px}.usecase-hero__media{margin-top:48px}@media (max-width:991px){.usecase-hero__title{letter-spacing:-.96px;margin-bottom:16px;font-size:64px;line-height:64px}.usecase-hero__lead{margin-bottom:16px;font-size:17px;line-height:25px}.usecase-hero__media{margin-top:40px}}@media (max-width:479px){.usecase-hero__title{letter-spacing:-.46px;margin-bottom:7.7px;font-size:32px;line-height:36px}.usecase-hero__lead{width:100%;margin-bottom:14px;font-size:14px;line-height:19.6px}.usecase-hero__media{margin-top:32px}}
.usecase-solution{padding:96px 0;position:relative;overflow:clip}.usecase-solution__card{background:var(--white);border-radius:30px;padding:24px;overflow:hidden}.usecase-solution__head{text-align:center;width:83.3333%;margin:32px auto 24px;padding:0 12px}.usecase-solution__title{font-size:48px;line-height:1.1;font-weight:var(--w-530);letter-spacing:-.005em;margin:0 0 .4em}.usecase-solution__lead{margin:0;font-size:17px;line-height:1.4}.usecase-solution__cta{justify-content:center;margin-top:24px;display:flex}.usecase-solution__btn.btn{gap:8px;padding:8px 16px;font-size:17px}.usecase-solution__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.usecase-solution__item{background:var(--oat-100);border:1px solid #dad4c8;border-radius:30px;padding:24px;overflow:hidden}.usecase-solution__icon{width:48px;height:48px;margin-bottom:16px}.usecase-solution__img{object-fit:contain;width:100%;height:100%}.usecase-solution__h3{font-size:24px;line-height:1.2;font-weight:var(--w-530);letter-spacing:-.005em;margin:0 0 18px}.usecase-solution__text{margin:0;font-size:17px;line-height:1.4}@media (max-width:991px){.usecase-solution{padding:64px 0}.usecase-solution__head{width:100%}.usecase-solution__grid{grid-template-columns:1fr;gap:8px}}@media (max-width:767px){.usecase-solution__card{padding:16px}.usecase-solution__head{margin:32px 0 16px;padding:0 8px}.usecase-solution__title{font-size:32px;line-height:1.2}.usecase-solution__lead,.usecase-solution__text{font-size:14px}.usecase-solution__item{padding:16px}.usecase-solution__icon{width:40px;height:40px}.usecase-solution__h3{margin-bottom:12px;font-size:17px}}@media (max-width:479px){.usecase-solution{padding:48px 0}}
.usecase-quote{padding:0 0 96px;position:relative;overflow:clip}.usecase-quote__band{min-height:453px;color:var(--white);background:#002414;border-radius:20px;grid-template-columns:repeat(9,1fr);margin-bottom:16px;display:grid;overflow:clip}.usecase-quote__text{flex-direction:column;grid-column:span 6;justify-content:center;align-items:center;padding:100px 40px;display:flex}.usecase-quote__balance{text-wrap:balance}.usecase-quote__quote{font-size:28px;line-height:1.2;font-weight:var(--w-530);letter-spacing:-.005em;margin:0 0 21px;padding-left:14.3px;position:relative}.usecase-quote__quote.is-quote:before{content:"“";position:absolute;top:0;left:0}.usecase-quote__quote.is-quote:after{content:"”"}.usecase-quote__who{align-self:flex-start;width:100%;max-width:395px;margin-left:24.5%}.usecase-quote__name{font-size:32px;line-height:1.1;font-weight:var(--w-500);letter-spacing:-.005em;margin:0 0 16px}.usecase-quote__role{font-size:24px;line-height:1.2;font-weight:var(--w-530);letter-spacing:-.005em;text-wrap:balance;margin:0 0 18px}.usecase-quote__visual{background:radial-gradient(70% 60% at 50% 35%, #ffffff8c, transparent 70%), var(--panel,#c7f0bc);border-radius:20px 0 0 20px;grid-column:span 3;justify-content:center;align-items:center;padding:40px;display:flex;position:relative;overflow:clip}.usecase-quote__visual--violet{--panel:#c2b6f5}.usecase-quote__visual--orange{--panel:#ff8214}.usecase-quote__visual--yellow{--panel:#f7ba11}.usecase-quote__visual--blue{--panel:#b7d9f9}.usecase-quote__visual--green{--panel:#c7f0bc}.usecase-quote__visual--lilac{--panel:#e3dcfb}.usecase-quote__visual--black{--panel:#282c35}.usecase-quote__logo{object-fit:contain;width:60%;height:auto;max-height:96px}.usecase-quote__wordmark{font-size:40px;font-weight:var(--w-600);letter-spacing:-.01em;color:var(--black)}@media (max-width:991px){.usecase-quote{padding-bottom:64px}.usecase-quote__band{flex-direction:column;display:flex}.usecase-quote__text{padding:60px 0}.usecase-quote__quote{margin-bottom:18px;padding:0 11px 0 38px}.usecase-quote__quote.is-quote:before{left:24px}.usecase-quote__who{margin-left:12%}.usecase-quote__visual{aspect-ratio:1;border-radius:20px 20px 0 0}}@media (max-width:479px){.usecase-quote{padding-bottom:48px}.usecase-quote__quote{font-size:24px}.usecase-quote__name{margin-bottom:10.4px;font-size:21px;line-height:1.2}.usecase-quote__role{margin-bottom:12px;padding-left:17px;font-size:17px}.usecase-quote__who{max-width:280px}}
.usecase-case{padding:96px 0;position:relative;overflow:clip}.usecase-case__tabs{position:relative}.usecase-case__menu{border:1px solid #dad4c8;border-radius:30px;margin-bottom:16px;display:flex;overflow:hidden}.usecase-case__tab{color:#222;min-height:93px;transition:background-color .3s var(--ease-btn);background:#f3f2ed;flex:1;justify-content:center;align-items:center;padding:9px 30px;display:flex}.usecase-case__tab:hover{background:var(--oat-200)}.usecase-case__tab.is-current{background:#eef673}.usecase-case__tab:focus-visible{outline:2px dashed var(--black);outline-offset:-4px}.usecase-case__tab-logo{object-fit:contain;width:108px;height:24px}.usecase-case__tab-name{font-size:21px;font-weight:var(--w-600);letter-spacing:-.005em}.usecase-case__content{background:var(--white);border:1px solid #dad4c8;border-radius:30px;padding:24px;overflow:hidden}.usecase-case__row{justify-content:space-between;margin:0 -12px;display:flex}.usecase-case__visual{aspect-ratio:1;background:linear-gradient(180deg, var(--ground-a,#c7f0bc) 0%, var(--ground-b,#88d09a) 100%);border:1px solid #dad4c8;border-radius:30px;flex:0 0 50%;justify-content:center;align-items:center;max-width:50%;padding:48px;display:flex;overflow:hidden}.usecase-case__visual--black{--ground-a:#e6e8ec;--ground-b:#9f9b93}.usecase-case__visual--violet{--ground-a:#e3dcfb;--ground-b:#c2b6f5}.usecase-case__visual-logo{object-fit:contain;width:55%;height:auto;max-height:120px}.usecase-case__visual-name{font-size:64px;font-weight:var(--w-600);letter-spacing:-.015em}.usecase-case__copy{flex-direction:column;flex:0 0 50%;justify-content:center;align-items:flex-start;max-width:50%;padding:16px 12px 0 40px;display:flex}.usecase-case__eyebrow{font-size:12px;line-height:1.2;font-weight:var(--w-600);letter-spacing:.09em;text-transform:uppercase;margin-bottom:18px}.usecase-case__h2{font-size:64px;line-height:1;font-weight:var(--w-575);letter-spacing:-.015em;margin:0 0 18px}.usecase-case__text{margin:0 0 20px;font-size:21px;line-height:1.4}.usecase-case__stats{border-top:1px dashed #c0bbaf;flex-direction:column;gap:4px;width:100%;margin:32px 0 0;padding:32px 0 16px;list-style:none;display:flex}.usecase-case__stat{background:#f3f2ed;border:1px solid #dad4c8;border-radius:12px;align-items:center;gap:20px;min-height:90px;padding:12px 16px 12px 12px;display:flex}.usecase-case__value{background:var(--white);min-width:92px;height:66px;color:var(--blueberry);font-size:24px;line-height:1;font-weight:var(--w-500);letter-spacing:-.005em;white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 12px;display:flex}.usecase-case__label{font-size:17px;line-height:1.4}.usecase-case__btn.btn{gap:8px;padding:8px 16px;font-size:17px}@media (max-width:991px){.usecase-case{padding:64px 0}.usecase-case__menu{flex-direction:column}.usecase-case__row{flex-direction:column;margin:0 -8px}.usecase-case__visual,.usecase-case__copy{flex-basis:auto;max-width:none}.usecase-case__copy{padding:16px 8px 0 16px}}@media (max-width:767px){.usecase-case__content{padding:16px}.usecase-case__eyebrow{margin-bottom:15.66px;font-size:12px}.usecase-case__h2{margin-bottom:8.64px;font-size:28px}.usecase-case__text{margin-bottom:14px;font-size:14px}.usecase-case__stats{margin-top:16px;padding:16px 0}.usecase-case__stat{gap:12px;min-height:0}.usecase-case__value{min-width:72px;height:56px;font-size:21px}.usecase-case__label{font-size:14px}}@media (max-width:479px){.usecase-case{padding:48px 0}}
.rows__wires{width:100%;height:100%;position:absolute;inset:0}.rows__hub{align-items:center;gap:calc(6 * var(--u));padding:calc(22 * var(--u)) calc(20 * var(--u));text-align:center}.rows__hub b{font-size:calc(22 * var(--u));font-weight:var(--w-600);letter-spacing:-.01em}.rows__hub small{font-size:calc(14 * var(--u));color:var(--oat-700)}.rows__lock{width:calc(28 * var(--u));height:calc(28 * var(--u))}.rows__tool{align-items:center;gap:calc(9 * var(--u));height:calc(50 * var(--u));padding:0 calc(16 * var(--u));border-radius:calc(12 * var(--u));background:var(--white);box-shadow:0 calc(2 * var(--u)) calc(8 * var(--u)) #00000014;font-size:calc(17 * var(--u));white-space:nowrap;display:flex;transform:translate(-50%,-50%)}.rows__tool .ucs__brand{width:calc(22 * var(--u));height:calc(22 * var(--u))}.rows__scope{gap:calc(8 * var(--u));padding:calc(28 * var(--u))}.rows__scope-title{font-size:calc(28 * var(--u));line-height:1.15;font-weight:var(--w-530);letter-spacing:-.005em}.rows__scope-sub{font-size:calc(15 * var(--u));color:var(--oat-700)}.rows__scope ul{margin:calc(10 * var(--u)) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.rows__scope li{align-items:center;gap:calc(14 * var(--u));padding:calc(13 * var(--u)) 0;font-size:calc(18 * var(--u));border-top:1px solid #ececec;display:flex}.rows__box{width:calc(24 * var(--u));height:calc(24 * var(--u));border:calc(2 * var(--u)) solid #000;border-radius:calc(6 * var(--u));background:var(--ucs-ground);flex:none;place-items:center;display:grid}.rows__box svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.rows__keep{margin-top:calc(12 * var(--u));padding:calc(6 * var(--u)) calc(14 * var(--u));color:var(--white);font-size:calc(14 * var(--u));font-weight:var(--w-600);background:#000;border-radius:999px;align-self:flex-start}.rows__stages{gap:calc(10 * var(--u));padding:calc(26 * var(--u)) calc(26 * var(--u)) calc(18 * var(--u))}.rows__stages ol{margin:0;padding:0;list-style:none;position:relative}.rows__stages ol:before{content:"";top:calc(20 * var(--u));bottom:calc(20 * var(--u));left:calc(17 * var(--u));border-left:2px dotted var(--oat-300);position:absolute}.rows__stages li{grid-template-columns:calc(36 * var(--u)) 1fr;column-gap:calc(16 * var(--u));row-gap:calc(6 * var(--u));padding:calc(10 * var(--u)) 0;grid-template-rows:auto auto;display:grid;position:relative}.rows__node{width:calc(36 * var(--u));height:calc(36 * var(--u));background:var(--oat-100);box-shadow:inset 0 0 0 1px var(--oat-300);font-family:var(--font-mono);font-size:calc(12 * var(--u));color:var(--oat-700);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.rows__stages li b{font-size:calc(18 * var(--u));font-weight:var(--w-600);color:var(--oat-700)}.rows__stages li.is-lit .rows__node{box-shadow:none;color:var(--white);background:#000}.rows__stages li.is-lit b{color:#000}.rows__chips{gap:calc(6 * var(--u));flex-wrap:wrap;display:flex}.rows__chips a{padding:calc(4 * var(--u)) calc(11 * var(--u));box-shadow:inset 0 0 0 1px var(--oat-300);color:var(--oat-800);font-size:calc(14 * var(--u));border-radius:999px;text-decoration:none;transition:background-color .2s}.rows__chips a:hover{background:var(--oat-100)}.rows__chips a.is-on{background:var(--ucs-ground);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #000;color:#000;font-weight:var(--w-600)}
.usecase-rows{padding:0 0 96px;position:relative;overflow:clip}.usecase-rows--first{padding-top:96px}.usecase-rows__card{background:var(--white);border-radius:30px;padding:16px 32px;overflow:hidden}.usecase-rows__row{justify-content:space-between;margin:0 -12px;display:flex}.usecase-rows__text{flex-direction:column;flex:0 0 50%;justify-content:center;align-items:flex-start;max-width:50%;margin-bottom:24px;padding:0 24px 0 12px;display:flex}.usecase-rows__row--media-first{flex-direction:row-reverse}.usecase-rows__row--media-first .usecase-rows__text{padding:24px}.usecase-rows__row--media-first .usecase-rows__media{border:1px solid #dad4c8}.usecase-rows__icon{height:52px}.usecase-rows__icon-tint{background:var(--tint,var(--oat-300));border-radius:9px;width:36px;height:36px;display:block}.usecase-rows__icon-tint--violet{--tint:#c2b6f5}.usecase-rows__icon-tint--orange{--tint:#ff8214}.usecase-rows__icon-tint--yellow{--tint:#f7ba11}.usecase-rows__icon-tint--blue{--tint:#b7d9f9}.usecase-rows__icon-tint--green{--tint:#88d09a}.usecase-rows__icon-tint--lilac{--tint:#e3dcfb}.usecase-rows__h2{font-size:48px;line-height:1.1;font-weight:var(--w-530);letter-spacing:-.01em;margin:0 0 .3em}.usecase-rows__p{margin:0 0 16px;padding-right:24px;font-size:17px;line-height:1.4}.usecase-rows__row--media-first .usecase-rows__p{padding-right:0}.usecase-rows__btn.btn{gap:8px;padding:8px 16px;font-size:17px}.usecase-rows__media{aspect-ratio:1;border-radius:30px;flex:0 0 50%;justify-content:center;align-items:center;max-width:50%;padding:48px;display:flex;position:relative;overflow:hidden}.usecase-rows__media--tools{background:#f7ba11}.usecase-rows__media--built{background:#e5f25e}.usecase-rows__media--engagement{background:#b7d9f9}.usecase-rows__media--system{background:linear-gradient(#c2b6f5,#e3dcfb)}@media (max-width:991px){.usecase-rows{padding-bottom:64px}.usecase-rows--first{padding-top:64px}.usecase-rows__row,.usecase-rows__row--media-first{flex-direction:column;margin:0 -8px}.usecase-rows__text,.usecase-rows__media{flex-basis:auto;max-width:none}.usecase-rows__text{margin-bottom:16px;padding:0 24px 0 8px}.usecase-rows__row--media-first .usecase-rows__text{padding:16px}.usecase-rows__media{padding:32px}}@media (max-width:767px){.usecase-rows__h2{font-size:28px;line-height:1.2}.usecase-rows__p{margin-bottom:13.92px;font-size:14px}.usecase-rows__media{padding:20px}}@media (max-width:479px){.usecase-rows{padding-bottom:48px}.usecase-rows--first{padding-top:48px}}
