.KifyCase-module__2fC6UG__case{--case-gutter:var(--gutter);--green:#dce4d2}.KifyCase-module__2fC6UG__case h2{font-size:clamp(36px, calc(4.15 * var(--layout-unit)), 66px);letter-spacing:-.05em;text-wrap:balance;line-height:1.07}.KifyCase-module__2fC6UG__case p{font-size:17px;line-height:1.7}.KifyCase-module__2fC6UG__case a{-webkit-tap-highlight-color:transparent}.KifyCase-module__2fC6UG__case svg{flex-shrink:0}.KifyCase-module__2fC6UG__hero{padding:32px var(--case-gutter) 42px;color:#f8f8f5;background:#0b0e0b}.KifyCase-module__2fC6UG__heroTop{color:#c4ccbd;justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.KifyCase-module__2fC6UG__heroTop a{align-items:center;gap:12px;min-height:44px;display:inline-flex}.KifyCase-module__2fC6UG__heroTop a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.KifyCase-module__2fC6UG__identity{justify-content:space-between;align-items:end;gap:30px;margin-top:22px;display:flex}.KifyCase-module__2fC6UG__identity h1{font-size:clamp(64px, calc(6 * var(--layout-unit)), 84px);letter-spacing:-.075em;line-height:.95}.KifyCase-module__2fC6UG__identity h1 span{color:#c5d8b5}.KifyCase-module__2fC6UG__identity>span{color:#b4beac;text-align:right;max-width:230px;font-size:11px;line-height:1.8}.KifyCase-module__2fC6UG__case .KifyCase-module__2fC6UG__headline{max-width:1200px;font-size:clamp(46px, calc(6.3 * var(--layout-unit)), 100px);letter-spacing:-.058em;margin-top:26px;line-height:1.06}.KifyCase-module__2fC6UG__headline em{color:#c5d8b5;font-style:normal}.KifyCase-module__2fC6UG__heroBottom{grid-template-columns:1fr 1fr;align-items:end;gap:10%;margin-top:26px;display:grid}.KifyCase-module__2fC6UG__heroBottom>div{max-width:570px}.KifyCase-module__2fC6UG__heroBottom p{color:#c2c9bc;font-size:16px;line-height:1.65}.KifyCase-module__2fC6UG__explore{align-items:center;gap:28px;width:fit-content;min-height:48px;font-size:13px;display:flex;color:#e3e9dd!important}.KifyCase-module__2fC6UG__explore svg{transition:transform .2s}.KifyCase-module__2fC6UG__explore:hover svg{transform:translateY(4px)}.KifyCase-module__2fC6UG__heroContact{border-bottom:1px solid #718566;align-items:center;gap:28px;min-height:48px;margin-top:14px;font-size:14px;display:inline-flex}.KifyCase-module__2fC6UG__heroContact:hover{color:#c5d8b5;border-color:currentColor}.KifyCase-module__2fC6UG__hero :is(a,button):focus-visible{outline-color:#c5d8b5}.KifyCase-module__2fC6UG__productStage{margin-top:30px}.KifyCase-module__2fC6UG__stageMeta{color:#abb6a3;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-bottom:14px;font-size:11px;display:flex}.KifyCase-module__2fC6UG__stageMeta>span:last-child{align-items:center;gap:8px;display:inline-flex}.KifyCase-module__2fC6UG__stageMeta>span:last-child:before{content:"";background:#c5d8b5;border-radius:50%;flex-shrink:0;width:5px;height:5px}.KifyCase-module__2fC6UG__screen{min-width:0;margin:0}.KifyCase-module__2fC6UG__screen>button{text-align:left;width:100%;font:inherit;cursor:zoom-in;background:#141414;border:1px solid #c9ccc3;border-radius:4px;padding:0;display:block;position:relative}.KifyCase-module__2fC6UG__screen img{border-radius:3px;width:100%;height:auto;display:block}.KifyCase-module__2fC6UG__screenAction{color:#dce4d2;background:#20251e;border-top:1px solid #394232;justify-content:flex-end;align-items:center;gap:9px;min-height:44px;padding:10px 15px;font-size:11px;transition:color .2s,background .2s;display:flex}.KifyCase-module__2fC6UG__screenAction>svg:first-child{margin-right:auto}.KifyCase-module__2fC6UG__screen>button:hover .KifyCase-module__2fC6UG__screenAction{color:#182013;background:#dce4d2}.KifyCase-module__2fC6UG__screen figcaption{color:#5a6253;padding-top:13px;font-size:12px;line-height:1.6}.KifyCase-module__2fC6UG__hero .KifyCase-module__2fC6UG__screen>button{border-color:#394232;box-shadow:0 18px 50px #0003}.KifyCase-module__2fC6UG__hero .KifyCase-module__2fC6UG__screen figcaption{color:#b4beac}.KifyCase-module__2fC6UG__label{color:#526046;letter-spacing:.075em;text-transform:uppercase;margin-bottom:24px;font-size:11px;line-height:1.5;display:block}.KifyCase-module__2fC6UG__problem{padding:100px var(--case-gutter) 80px;grid-template-columns:1fr 1fr;gap:52px 10%;display:grid}.KifyCase-module__2fC6UG__problem h2{max-width:540px}.KifyCase-module__2fC6UG__problemCopy{color:#51584b;align-self:center;max-width:530px}.KifyCase-module__2fC6UG__problemCopy p+p{color:#182013;margin-top:20px}.KifyCase-module__2fC6UG__flow{border-block:1px solid #cbd0c4;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.KifyCase-module__2fC6UG__flow li{letter-spacing:-.02em;align-items:center;gap:16px;padding:24px 24px 24px 0;font-size:18px;display:flex}.KifyCase-module__2fC6UG__flow svg{color:#7b8770;margin-left:auto}.KifyCase-module__2fC6UG__stepNumber{color:#65705b;letter-spacing:0;font-size:11px}.KifyCase-module__2fC6UG__chapter{padding:88px var(--case-gutter);grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.KifyCase-module__2fC6UG__story{max-width:510px}.KifyCase-module__2fC6UG__story>p{color:#51584b;margin-top:26px}.KifyCase-module__2fC6UG__decision{border-top:1px solid #bdc7b2;align-items:flex-start;gap:18px;margin-top:38px;padding-top:24px;display:flex}.KifyCase-module__2fC6UG__decision>svg{color:#4e6540;margin-top:3px;transform:rotate(-45deg)}.KifyCase-module__2fC6UG__decision h3{letter-spacing:-.015em;font-size:16px;line-height:1.5}.KifyCase-module__2fC6UG__decision p{color:#51584b;margin-top:8px;font-size:14px;line-height:1.7}.KifyCase-module__2fC6UG__customer{background:var(--green)}.KifyCase-module__2fC6UG__portraitStage{padding:0 24px}.KifyCase-module__2fC6UG__consent{max-width:430px;margin-inline:auto}.KifyCase-module__2fC6UG__consent>button{border-color:#bbc4b3;box-shadow:0 18px 45px #27301f12}.KifyCase-module__2fC6UG__operator{padding-bottom:64px}.KifyCase-module__2fC6UG__operator .KifyCase-module__2fC6UG__story{grid-area:1/2}.KifyCase-module__2fC6UG__journeyStage{background:#e9ece3;border-radius:4px;grid-area:1/1;padding:36px}.KifyCase-module__2fC6UG__journey{max-width:380px;margin:auto}.KifyCase-module__2fC6UG__journey>button{border-color:#262c23}.KifyCase-module__2fC6UG__paymentsSection{padding:10px var(--case-gutter) 90px}.KifyCase-module__2fC6UG__paymentsHeading{border-top:1px solid #cbd0c4;grid-template-columns:1.1fr .75fr;align-items:end;gap:12%;margin-bottom:32px;padding-top:40px;display:grid}.KifyCase-module__2fC6UG__paymentsHeading h2{max-width:650px;font-size:clamp(32px, calc(3.2 * var(--layout-unit)), 48px)}.KifyCase-module__2fC6UG__paymentsHeading>p{color:#51584b;max-width:380px;font-size:15px}.KifyCase-module__2fC6UG__payments>button{border-color:#30372b}.KifyCase-module__2fC6UG__activitySection{background:#e9ece3;padding-block:80px}.KifyCase-module__2fC6UG__activitySection .KifyCase-module__2fC6UG__screen{max-width:570px}.KifyCase-module__2fC6UG__activity>button{border-color:#30372b}.KifyCase-module__2fC6UG__contribution{padding:100px var(--case-gutter) 40px;color:#fff;background:#244cff;grid-template-columns:1.15fr 1fr;gap:56px 10%;display:grid}.KifyCase-module__2fC6UG__contribution .KifyCase-module__2fC6UG__label{color:#dce3ff}.KifyCase-module__2fC6UG__contributionIntro>p{color:#eef1ff;max-width:490px;margin-top:28px;font-size:16px}.KifyCase-module__2fC6UG__contributionContact{background:#fff;border:1px solid #fff;border-radius:2px;align-items:center;gap:26px;min-height:52px;margin-top:30px;padding:14px 22px;font-size:14px;transition:background .2s;display:inline-flex;color:#173cd7!important}.KifyCase-module__2fC6UG__contributionContact:hover{background:#e0e7ff}.KifyCase-module__2fC6UG__contribution :is(a,button):focus-visible{outline-color:#fff}.KifyCase-module__2fC6UG__deliverables{align-self:center;margin:0;padding:0;list-style:none}.KifyCase-module__2fC6UG__deliverables li{border-top:1px solid #8ca2ff;grid-template-columns:24px 1fr;gap:20px;padding-block:24px;display:grid}.KifyCase-module__2fC6UG__deliverables li>span{color:#dce3ff;padding-top:5px;font-size:11px}.KifyCase-module__2fC6UG__deliverables h3{letter-spacing:-.03em;font-size:24px;line-height:1.25}.KifyCase-module__2fC6UG__deliverables p{color:#eef1ff;max-width:380px;margin-top:12px;font-size:14px}.KifyCase-module__2fC6UG__services{border-top:1px solid #8ca2ff;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;font-size:12px;display:flex}.KifyCase-module__2fC6UG__services>span{color:#dce3ff}.KifyCase-module__2fC6UG__services>div{flex-wrap:wrap;gap:12px 36px;display:flex}.KifyCase-module__2fC6UG__services a{text-underline-offset:5px;align-items:center;gap:14px;min-height:44px;-webkit-text-decoration:underline #aebeff;text-decoration:underline #aebeff;display:inline-flex}.KifyCase-module__2fC6UG__services a:hover{text-decoration-color:#fff}@media (max-width:1050px){.KifyCase-module__2fC6UG__heroBottom,.KifyCase-module__2fC6UG__problem,.KifyCase-module__2fC6UG__chapter,.KifyCase-module__2fC6UG__contribution{column-gap:6%}.KifyCase-module__2fC6UG__case .KifyCase-module__2fC6UG__headline{font-size:clamp(46px,6.1vw,76px)}.KifyCase-module__2fC6UG__portraitStage{padding:0}.KifyCase-module__2fC6UG__journeyStage{padding:24px}.KifyCase-module__2fC6UG__flow li{gap:10px;padding-right:14px;font-size:16px}}@media (max-width:760px){.KifyCase-module__2fC6UG__hero{padding-top:20px;padding-bottom:30px}.KifyCase-module__2fC6UG__heroTop{gap:12px;font-size:11px}.KifyCase-module__2fC6UG__identity{gap:24px;margin-top:30px}.KifyCase-module__2fC6UG__identity h1{font-size:70px}.KifyCase-module__2fC6UG__identity>span{max-width:160px;font-size:10px}.KifyCase-module__2fC6UG__case .KifyCase-module__2fC6UG__headline{letter-spacing:-.055em;margin-top:32px;font-size:clamp(39px,7.3vw,58px)}.KifyCase-module__2fC6UG__headline br{display:none}.KifyCase-module__2fC6UG__headline em:before{content:" "}.KifyCase-module__2fC6UG__heroBottom{flex-direction:column-reverse;align-items:start;gap:20px;margin-top:26px;display:flex}.KifyCase-module__2fC6UG__heroBottom p{font-size:15px}.KifyCase-module__2fC6UG__heroContact{margin-top:10px;font-size:13px}.KifyCase-module__2fC6UG__explore{gap:18px;font-size:12px}.KifyCase-module__2fC6UG__productStage{margin-top:26px}.KifyCase-module__2fC6UG__stageMeta{flex-direction:column;gap:7px;font-size:10px}.KifyCase-module__2fC6UG__screenAction{padding-inline:12px;font-size:10px}.KifyCase-module__2fC6UG__screen figcaption{padding-top:10px;font-size:11px}.KifyCase-module__2fC6UG__problem{grid-template-columns:1fr;gap:24px;padding-block:56px 44px}.KifyCase-module__2fC6UG__case h2{font-size:clamp(34px,6.7vw,50px)}.KifyCase-module__2fC6UG__case p{font-size:16px;line-height:1.65}.KifyCase-module__2fC6UG__label{margin-bottom:18px;font-size:10px}.KifyCase-module__2fC6UG__problemCopy p+p{margin-top:18px}.KifyCase-module__2fC6UG__flow{grid-template-columns:1fr 1fr;margin-top:10px}.KifyCase-module__2fC6UG__flow li{gap:10px;padding-block:18px;font-size:14px}.KifyCase-module__2fC6UG__flow li:nth-child(-n+2){border-bottom:1px solid #cbd0c4}.KifyCase-module__2fC6UG__flow li:nth-child(2n){padding-right:0}.KifyCase-module__2fC6UG__flow svg{display:none}.KifyCase-module__2fC6UG__chapter{grid-template-columns:1fr;gap:32px;padding-block:52px}.KifyCase-module__2fC6UG__story{max-width:570px}.KifyCase-module__2fC6UG__story>p{margin-top:20px}.KifyCase-module__2fC6UG__decision{gap:14px;margin-top:26px;padding-top:20px}.KifyCase-module__2fC6UG__decision p{font-size:14px}.KifyCase-module__2fC6UG__decision h3{font-size:15px}.KifyCase-module__2fC6UG__portraitStage{width:100%}.KifyCase-module__2fC6UG__consent{max-width:380px}.KifyCase-module__2fC6UG__operator .KifyCase-module__2fC6UG__story,.KifyCase-module__2fC6UG__journeyStage{grid-area:auto}.KifyCase-module__2fC6UG__journeyStage{padding:24px}.KifyCase-module__2fC6UG__journey{max-width:340px}.KifyCase-module__2fC6UG__paymentsSection{padding-top:0;padding-bottom:52px}.KifyCase-module__2fC6UG__paymentsHeading{grid-template-columns:1fr;gap:20px;margin-bottom:24px;padding-top:28px}.KifyCase-module__2fC6UG__paymentsHeading>p{max-width:570px;font-size:15px}.KifyCase-module__2fC6UG__activitySection .KifyCase-module__2fC6UG__screen{width:100%;margin-inline:auto}.KifyCase-module__2fC6UG__contribution{grid-template-columns:1fr;gap:32px;padding-block:56px 26px}.KifyCase-module__2fC6UG__contributionIntro>p{margin-top:22px;font-size:16px}.KifyCase-module__2fC6UG__contributionContact{gap:20px;margin-top:24px;padding-inline:18px;font-size:13px}.KifyCase-module__2fC6UG__deliverables li{padding-block:22px}.KifyCase-module__2fC6UG__deliverables h3{font-size:23px}.KifyCase-module__2fC6UG__deliverables p{font-size:14px}.KifyCase-module__2fC6UG__services{gap:12px;padding-top:20px}.KifyCase-module__2fC6UG__services>div{gap:0 24px}}@media (max-width:370px){.KifyCase-module__2fC6UG__heroTop{align-items:start}.KifyCase-module__2fC6UG__heroTop>span{text-align:right;max-width:100px;padding-top:10px}.KifyCase-module__2fC6UG__identity>span{max-width:135px}.KifyCase-module__2fC6UG__case .KifyCase-module__2fC6UG__headline{font-size:36px}.KifyCase-module__2fC6UG__journeyStage{padding:14px}.KifyCase-module__2fC6UG__flow li{gap:8px;font-size:12px}.KifyCase-module__2fC6UG__flow svg{width:14px}}@media (prefers-reduced-motion:reduce){.KifyCase-module__2fC6UG__case *,.KifyCase-module__2fC6UG__case :before,.KifyCase-module__2fC6UG__case :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.ReportingCase-module__dojd5W__case{color:#10150f;background:#f8f8f5}.ReportingCase-module__dojd5W__opening,.ReportingCase-module__dojd5W__scope,.ReportingCase-module__dojd5W__decisions,.ReportingCase-module__dojd5W__invitation{padding:72px var(--gutter);grid-template-columns:1.1fr 1fr;gap:9%;display:grid}.ReportingCase-module__dojd5W__opening h2{font-size:clamp(38px, calc(4.4 * var(--layout-unit)), 72px);letter-spacing:-.055em;line-height:1.08}.ReportingCase-module__dojd5W__opening p{max-width:560px;font-size:18px;line-height:1.65}.ReportingCase-module__dojd5W__opening aside{border-left:1px solid #bbc2b2;margin-top:28px;padding-left:20px}.ReportingCase-module__dojd5W__opening aside strong{font-size:13px;font-weight:500}.ReportingCase-module__dojd5W__opening aside p{color:#525c49;margin-top:8px;font-size:14px}.ReportingCase-module__dojd5W__label{margin-bottom:22px;font-size:12px;display:block}.ReportingCase-module__dojd5W__workflow{margin:0 var(--gutter);grid-template-columns:1fr 1fr;display:grid}.ReportingCase-module__dojd5W__workflow>div{padding:clamp(24px, calc(4 * var(--layout-unit)), 60px)}.ReportingCase-module__dojd5W__before{background:#e7eadd}.ReportingCase-module__dojd5W__after{color:#fff;background:#244cff}.ReportingCase-module__dojd5W__workflow h3{font-size:clamp(27px, calc(3 * var(--layout-unit)), 44px);letter-spacing:-.04em;max-width:370px;line-height:1.12}.ReportingCase-module__dojd5W__workflow ol{counter-reset:step;margin:36px 0 0;padding:0;list-style:none}.ReportingCase-module__dojd5W__workflow li{counter-increment:step;border-top:1px solid #10150f30;gap:18px;padding:18px 0;font-size:16px;line-height:1.5;display:flex}.ReportingCase-module__dojd5W__workflow li:before{content:"0" counter(step);padding-top:3px;font-size:12px}.ReportingCase-module__dojd5W__after li{border-color:#fff5}.ReportingCase-module__dojd5W__connection{padding:36px var(--gutter) 56px;border-bottom:1px solid #d6dbcf;margin:0}.ReportingCase-module__dojd5W__connection figcaption{color:#525c49;margin-bottom:30px;font-size:12px}.ReportingCase-module__dojd5W__connectionSteps{grid-template-columns:1fr 32px 1.2fr 32px 1fr;align-items:center;gap:24px;display:grid}.ReportingCase-module__dojd5W__connectionSteps strong{font-size:clamp(21px, calc(2 * var(--layout-unit)), 29px);letter-spacing:-.03em;font-weight:400;line-height:1.15;display:block}.ReportingCase-module__dojd5W__connectionSteps p{color:#525c49;max-width:260px;margin-top:12px;font-size:14px}.ReportingCase-module__dojd5W__ayal{border-left:3px solid #244cff;padding:10px 0 10px 24px}.ReportingCase-module__dojd5W__connector{color:#244cff;transform:rotate(-90deg)}.ReportingCase-module__dojd5W__scope h2,.ReportingCase-module__dojd5W__decisions h2,.ReportingCase-module__dojd5W__invitation h2{font-size:clamp(30px, calc(3.3 * var(--layout-unit)), 50px);letter-spacing:-.04em;max-width:550px;line-height:1.1}.ReportingCase-module__dojd5W__capability{border-top:1px solid #bbc2b2;gap:24px;padding:24px 0;display:flex}.ReportingCase-module__dojd5W__capability>span{color:#244cff;padding-top:5px;font-size:12px}.ReportingCase-module__dojd5W__capability h3{letter-spacing:-.03em;font-size:26px;line-height:1.2}.ReportingCase-module__dojd5W__capability p,.ReportingCase-module__dojd5W__decisions p,.ReportingCase-module__dojd5W__invitation p{color:#525c49;max-width:550px;margin-top:16px;font-size:16px;line-height:1.7}.ReportingCase-module__dojd5W__decisions{padding-top:0}.ReportingCase-module__dojd5W__decisions>div{border-top:1px solid #bbc2b2;padding-top:28px}.ReportingCase-module__dojd5W__invitation{background:#e7eadd}.ReportingCase-module__dojd5W__invitation p{margin-top:0}.ReportingCase-module__dojd5W__invitation a{text-underline-offset:5px;justify-content:space-between;align-items:center;gap:18px;min-height:48px;margin-top:18px;font-size:16px;text-decoration:underline;display:flex}.ReportingCase-module__dojd5W__invitation a:hover{color:#244cff}.ReportingCase-module__dojd5W__case a:focus-visible{outline-offset:5px;outline:3px solid #244cff}@media (max-width:760px){.ReportingCase-module__dojd5W__opening,.ReportingCase-module__dojd5W__scope,.ReportingCase-module__dojd5W__decisions,.ReportingCase-module__dojd5W__invitation{padding:38px var(--gutter);grid-template-columns:1fr;gap:28px}.ReportingCase-module__dojd5W__opening h2{font-size:clamp(36px,8vw,54px)}.ReportingCase-module__dojd5W__opening p{font-size:16px}.ReportingCase-module__dojd5W__workflow{grid-template-columns:1fr}.ReportingCase-module__dojd5W__workflow>div{padding:26px 22px}.ReportingCase-module__dojd5W__workflow ol{margin-top:24px}.ReportingCase-module__dojd5W__workflow li{font-size:15px}.ReportingCase-module__dojd5W__connection{padding-block:30px}.ReportingCase-module__dojd5W__connectionSteps{grid-template-columns:1fr;gap:20px}.ReportingCase-module__dojd5W__connector{transform:none}.ReportingCase-module__dojd5W__scope h2,.ReportingCase-module__dojd5W__decisions h2,.ReportingCase-module__dojd5W__invitation h2{font-size:33px}.ReportingCase-module__dojd5W__capability{gap:18px}.ReportingCase-module__dojd5W__capability h3{font-size:24px}.ReportingCase-module__dojd5W__decisions{padding-top:0}}
.TillooSystem-module__2UEDQW__system{border-block:1px solid #56604e;margin-top:48px;padding:28px 0 32px;position:relative}.TillooSystem-module__2UEDQW__devices{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px;margin:0;padding:0;list-style:none;display:grid}.TillooSystem-module__2UEDQW__devices li{text-align:center;min-width:0;position:relative}.TillooSystem-module__2UEDQW__drawing{color:#f0b798;place-items:center;height:190px;display:grid;position:relative}.TillooSystem-module__2UEDQW__drawing:before{content:"";filter:blur(20px);opacity:0;background:#efb39220;border-radius:50%;width:110px;height:110px;position:absolute}.TillooSystem-module__2UEDQW__drawing>svg{width:160px;max-width:100%;height:140px;position:relative;overflow:visible}.TillooSystem-module__2UEDQW__screen{fill:#2b3627}.TillooSystem-module__2UEDQW__screenLines{stroke:#9caa8e}.TillooSystem-module__2UEDQW__menuTiles{fill:#45583a;stroke:#a8b997;stroke-width:1px}.TillooSystem-module__2UEDQW__touch{fill:#ffba8740;stroke:#ffca9c;opacity:0;transform-origin:95px 68px}.TillooSystem-module__2UEDQW__printedReceipt{transform-origin:80px 83px}.TillooSystem-module__2UEDQW__drawerFront{transform:translateY(0)}.TillooSystem-module__2UEDQW__system h3{font-size:22px}.TillooSystem-module__2UEDQW__system .TillooSystem-module__2UEDQW__deviceCopy p{color:#c1c8b8;margin-top:10px;font-size:14px;line-height:1.5}.TillooSystem-module__2UEDQW__connection{background:#637158;width:64px;height:1px;position:absolute;top:94px;left:calc(100% - 8px)}.TillooSystem-module__2UEDQW__connection:after{content:"";border-top:1px solid #95a684;border-right:1px solid #95a684;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.TillooSystem-module__2UEDQW__packet{opacity:0;background:#ffd0aa;border-radius:5px;width:16px;height:7px;position:absolute;top:-3px;left:0;box-shadow:0 0 16px #ffb579}.TillooSystem-module__2UEDQW__devices[data-animate=true] .TillooSystem-module__2UEDQW__drawing>svg{animation:1.3s both TillooSystem-module__2UEDQW__deviceWake;animation-delay:calc(var(--step) * .72s)}.TillooSystem-module__2UEDQW__devices[data-animate=true] .TillooSystem-module__2UEDQW__drawing:before{animation:1.5s both TillooSystem-module__2UEDQW__glow;animation-delay:calc(var(--step) * .85s)}.TillooSystem-module__2UEDQW__devices[data-animate=true] .TillooSystem-module__2UEDQW__packet{animation:.8s both TillooSystem-module__2UEDQW__send;animation-delay:calc(.55s + var(--step) * .85s)}.TillooSystem-module__2UEDQW__devices[data-animate=true] .TillooSystem-module__2UEDQW__touch{animation:.75s .1s both TillooSystem-module__2UEDQW__tap}.TillooSystem-module__2UEDQW__devices[data-animate=true] .TillooSystem-module__2UEDQW__laptopContent{animation:.7s 1.05s both TillooSystem-module__2UEDQW__receive}.TillooSystem-module__2UEDQW__devices[data-animate=true] .TillooSystem-module__2UEDQW__printedReceipt{animation:1.25s 1.9s both TillooSystem-module__2UEDQW__print}.TillooSystem-module__2UEDQW__devices[data-animate=true] .TillooSystem-module__2UEDQW__drawerFront{animation:1s 2.9s both TillooSystem-module__2UEDQW__openDrawer}@keyframes TillooSystem-module__2UEDQW__deviceWake{0%,to{transform:translateY(0)}35%{transform:translateY(-7px)}}@keyframes TillooSystem-module__2UEDQW__glow{0%,to{opacity:0;transform:scale(.7)}40%{opacity:1;transform:scale(1.3)}}@keyframes TillooSystem-module__2UEDQW__send{0%{opacity:0;transform:translate(0)scaleX(.3)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(50px)scaleX(.8)}}@keyframes TillooSystem-module__2UEDQW__tap{0%{opacity:0;transform:scale(1.3)}35%{opacity:1;transform:scale(.65)}to{opacity:0;transform:scale(1.8)}}@keyframes TillooSystem-module__2UEDQW__receive{0%{opacity:.25}50%{opacity:1;stroke:#fff3d7}to{opacity:1}}@keyframes TillooSystem-module__2UEDQW__print{0%{opacity:0;transform:scaleY(.03)}8%{opacity:1}40%{transform:scaleY(.45)}55%{transform:scaleY(.45)}78%{transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes TillooSystem-module__2UEDQW__openDrawer{0%{transform:translateY(-15px)}65%{transform:translateY(4px)}to{transform:translateY(0)}}@media (min-width:901px) and (max-width:1100px){.TillooSystem-module__2UEDQW__devices{gap:24px}.TillooSystem-module__2UEDQW__connection{width:40px}.TillooSystem-module__2UEDQW__system h3{font-size:19px}}@media (max-width:900px){.TillooSystem-module__2UEDQW__system{margin-top:32px;padding-block:20px 28px}.TillooSystem-module__2UEDQW__devices{grid-template-columns:1fr;gap:26px;max-width:440px;margin:auto}.TillooSystem-module__2UEDQW__devices li{text-align:left;grid-template-columns:126px 1fr;align-items:center;gap:26px;display:grid}.TillooSystem-module__2UEDQW__drawing{height:120px}.TillooSystem-module__2UEDQW__drawing>svg{width:126px;height:110px}.TillooSystem-module__2UEDQW__system h3{font-size:23px}.TillooSystem-module__2UEDQW__system .TillooSystem-module__2UEDQW__deviceCopy p{margin-top:8px;font-size:14px}.TillooSystem-module__2UEDQW__connection{width:1px;height:24px;top:calc(100% + 1px);left:63px}.TillooSystem-module__2UEDQW__connection:after{top:auto;bottom:0;right:-3px;transform:rotate(135deg)}.TillooSystem-module__2UEDQW__packet{width:7px;height:12px;top:0;left:-3px}.TillooSystem-module__2UEDQW__devices[data-animate=true] .TillooSystem-module__2UEDQW__packet{animation-name:TillooSystem-module__2UEDQW__sendDown}}@keyframes TillooSystem-module__2UEDQW__sendDown{0%{opacity:0;transform:translateY(0)scaleY(.3)}20%,80%{opacity:1}to{opacity:0;transform:translateY(20px)scaleY(.8)}}@media (max-width:380px){.TillooSystem-module__2UEDQW__devices li{grid-template-columns:100px 1fr;gap:18px}.TillooSystem-module__2UEDQW__drawing>svg{width:100px}.TillooSystem-module__2UEDQW__connection{left:50px}.TillooSystem-module__2UEDQW__system h3{font-size:20px}}@media (prefers-reduced-motion:reduce){.TillooSystem-module__2UEDQW__system *,.TillooSystem-module__2UEDQW__system :before,.TillooSystem-module__2UEDQW__system :after{transition:none!important;animation:none!important}}
.TillooCase-module__6O_Slq__case{--tilloo-orange:#c73700;--tilloo-peach:#edc8b4;--tilloo-paper:#f6f3ed;--tilloo-ink:#24271f;--tilloo-muted:#626359;background:var(--tilloo-paper);color:var(--tilloo-ink)}.TillooCase-module__6O_Slq__case h2{font-size:clamp(36px, calc(4.2 * var(--layout-unit)), 66px);letter-spacing:-.052em;white-space:pre-line;text-wrap:balance;line-height:1.08}.TillooCase-module__6O_Slq__case h3{letter-spacing:-.03em;font-size:24px;line-height:1.25}.TillooCase-module__6O_Slq__case p{font-size:17px;line-height:1.75}.TillooCase-module__6O_Slq__case svg{flex-shrink:0}.TillooCase-module__6O_Slq__case em{font-weight:400}.TillooCase-module__6O_Slq__case figure{min-width:0;margin:0}.TillooCase-module__6O_Slq__case.TillooCase-module__6O_Slq__case :is(a,button):focus-visible{outline:3px solid var(--tilloo-orange);outline-offset:7px}.TillooCase-module__6O_Slq__hero{padding:28px var(--gutter) 0}.TillooCase-module__6O_Slq__topline{color:var(--tilloo-muted);justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.TillooCase-module__6O_Slq__topline a{align-items:center;gap:12px;min-height:44px;display:inline-flex}.TillooCase-module__6O_Slq__topline a:hover{text-underline-offset:5px;text-decoration:underline}.TillooCase-module__6O_Slq__hero h1{font-size:clamp(44px, calc(6.9 * var(--layout-unit)), 110px);letter-spacing:-.06em;margin-top:56px;line-height:1.04}.TillooCase-module__6O_Slq__hero h1 em{color:var(--tilloo-orange)}.TillooCase-module__6O_Slq__heroBottom{grid-template-columns:1fr 1fr;align-items:end;gap:10%;margin-top:36px;display:grid}.TillooCase-module__6O_Slq__heroBottom>p{color:#55584e;max-width:570px;font-size:17px}.TillooCase-module__6O_Slq__explore{align-items:center;gap:16px;width:fit-content;min-height:48px;font-size:12px;display:inline-flex}.TillooCase-module__6O_Slq__explore>svg{border:1px solid #bdbfb4;border-radius:50%;width:42px;height:42px;padding:12px;transition:transform .25s,border-color .25s}.TillooCase-module__6O_Slq__explore:hover>svg{border-color:var(--tilloo-orange);transform:translateY(3px)}.TillooCase-module__6O_Slq__proof{border-top:1px solid #cecec3;grid-template-columns:1fr 1fr 1fr;gap:24px;margin:44px 0 0;padding-block:25px 30px;display:grid}.TillooCase-module__6O_Slq__proof>div{flex-direction:column;align-items:start;gap:5px;display:flex}.TillooCase-module__6O_Slq__proof dt{color:#63645c;font-size:12px}.TillooCase-module__6O_Slq__proof dd{letter-spacing:-.04em;order:-1;margin:0;font-size:36px;line-height:1.2}.TillooCase-module__6O_Slq__productStage{padding:44px var(--gutter);background:var(--tilloo-peach);position:relative;overflow:hidden}.TillooCase-module__6O_Slq__tabletFrame{background:#25251f;border-radius:clamp(12px,2vw,26px);width:min(100%,960px,150svh - 285px);margin:0 auto;padding:clamp(5px,.9vw,13px);position:relative;box-shadow:0 22px 50px #4b28152b}.TillooCase-module__6O_Slq__tabletFrame>button{cursor:zoom-in;background:#f6f3ed;border:0;border-radius:clamp(7px,1.2vw,14px);width:100%;padding:0;display:block;position:relative;overflow:hidden}.TillooCase-module__6O_Slq__tabletFrame img{width:100%;height:auto;display:block}.TillooCase-module__6O_Slq__zoomBadge{color:#fff9f1;background:#25251f;border:1px solid #fff5;border-radius:30px;align-items:center;gap:10px;min-height:40px;padding:8px 14px;font-size:12px;transition:background .2s;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 4px 15px #0002}.TillooCase-module__6O_Slq__tabletFrame button:hover .TillooCase-module__6O_Slq__zoomBadge{background:var(--tilloo-orange)}.TillooCase-module__6O_Slq__setup{padding:88px var(--gutter);color:#f7f4eb;background:#20271f}.TillooCase-module__6O_Slq__setupIntro{grid-template-columns:1.2fr 1fr;align-items:end;gap:8%;display:grid}.TillooCase-module__6O_Slq__setupIntro h2 em{color:#f0b798}.TillooCase-module__6O_Slq__setupIntro>p{color:#c1c8b8;max-width:500px;font-size:16px}.TillooCase-module__6O_Slq__engineering{grid-template-columns:1fr 1fr;gap:12%;padding-top:36px;display:grid}.TillooCase-module__6O_Slq__engineering h3{font-size:22px}.TillooCase-module__6O_Slq__engineering p{color:#c1c8b8;max-width:520px;margin-top:16px;font-size:15px}.TillooCase-module__6O_Slq__details{padding:100px var(--gutter)}.TillooCase-module__6O_Slq__detailsIntro{grid-template-columns:1.2fr 1fr;align-items:end;gap:10%;margin-bottom:48px;display:grid}.TillooCase-module__6O_Slq__detailsIntro>p{color:var(--tilloo-muted);max-width:470px}.TillooCase-module__6O_Slq__detailGrid{grid-template-columns:1.35fr .85fr;align-items:start;gap:5%;display:grid}.TillooCase-module__6O_Slq__detailGrid h3{margin-bottom:20px;font-size:22px}.TillooCase-module__6O_Slq__orders>button{text-align:left;cursor:zoom-in;background:#eeebe1;border:1px solid #d1cec2;border-radius:4px;width:100%;padding:0;display:block;overflow:hidden}.TillooCase-module__6O_Slq__orders img{width:100%;height:auto;display:block}.TillooCase-module__6O_Slq__screenAction{min-height:48px;color:var(--tilloo-ink);border-top:1px solid #d1cec2;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:12px;transition:background .2s;display:flex}.TillooCase-module__6O_Slq__orders button:hover .TillooCase-module__6O_Slq__screenAction{background:#edc8b4}.TillooCase-module__6O_Slq__settingsCrop{aspect-ratio:1.66;background:#fffefa;border:1px solid #d1cec2;border-radius:4px;position:relative;overflow:hidden}.TillooCase-module__6O_Slq__settingsCrop img{width:213%;max-width:none;height:auto;display:block;position:absolute;top:-45%;left:-7.5%}.TillooCase-module__6O_Slq__extra{border-top:1px solid #cecec3;align-items:start;gap:16px;margin-top:36px;padding-top:26px;display:flex}.TillooCase-module__6O_Slq__extra>svg{color:var(--tilloo-orange)}.TillooCase-module__6O_Slq__extra h3{margin-bottom:12px;font-size:20px}.TillooCase-module__6O_Slq__extra p{color:var(--tilloo-muted);font-size:14px}.TillooCase-module__6O_Slq__outcome{padding:88px var(--gutter) 100px;background:#edc8b4;grid-template-columns:1.1fr .85fr;align-items:center;gap:12%;display:grid}.TillooCase-module__6O_Slq__outcome h2{font-size:clamp(42px, calc(5.3 * var(--layout-unit)), 84px)}.TillooCase-module__6O_Slq__outcome h2 em{color:#93320c}.TillooCase-module__6O_Slq__outcomeIntro>p{color:#593d2b;max-width:510px;margin-top:34px}.TillooCase-module__6O_Slq__receipt{background:#fcfaf5;padding:30px 34px 40px;position:relative;transform:rotate(1.5deg);box-shadow:0 12px 30px #693b1614}.TillooCase-module__6O_Slq__receipt:after{content:"";background-color:#0000;background-image:linear-gradient(135deg,#fcfaf5 25%,#0000 25%),linear-gradient(225deg,#fcfaf5 25%,#0000 25%);background-position:-12px 0,-12px 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:12px;position:absolute;top:calc(100% - 1px);left:0}.TillooCase-module__6O_Slq__receiptHead{letter-spacing:-.04em;border-bottom:1px dashed #bfbeaf;justify-content:space-between;gap:20px;padding-bottom:24px;font-size:20px;display:flex}.TillooCase-module__6O_Slq__receiptHead svg{color:#607447}.TillooCase-module__6O_Slq__receipt .TillooCase-module__6O_Slq__receiptYear{letter-spacing:-.055em;margin-block:24px;font-size:clamp(44px,4vw,64px);line-height:1.1}.TillooCase-module__6O_Slq__receiptYear>span{letter-spacing:0;color:var(--tilloo-muted);margin-top:8px;font-size:12px;display:block}.TillooCase-module__6O_Slq__receipt>p{color:#51554a;font-size:15px}.TillooCase-module__6O_Slq__contribution{border-top:1px dashed #bfbeaf;margin-top:24px;padding-top:22px}.TillooCase-module__6O_Slq__contribution>span{text-transform:uppercase;letter-spacing:.06em;color:var(--tilloo-muted);font-size:10px}.TillooCase-module__6O_Slq__contribution>p{margin-top:8px;font-size:14px}.TillooCase-module__6O_Slq__receipt>a{border-bottom:1px solid #bdc0b2;justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-top:20px;font-size:12px;display:flex}.TillooCase-module__6O_Slq__receipt>a:hover{color:var(--tilloo-orange);border-color:currentColor}@media (max-width:1050px){.TillooCase-module__6O_Slq__heroBottom,.TillooCase-module__6O_Slq__setupIntro,.TillooCase-module__6O_Slq__engineering,.TillooCase-module__6O_Slq__detailsIntro,.TillooCase-module__6O_Slq__outcome{column-gap:6%}.TillooCase-module__6O_Slq__detailGrid{grid-template-columns:1.2fr 1fr;gap:4%}.TillooCase-module__6O_Slq__receipt{padding:24px}}@media (max-width:760px){.TillooCase-module__6O_Slq__hero{padding-top:18px}.TillooCase-module__6O_Slq__topline{align-items:start;gap:16px;font-size:10px}.TillooCase-module__6O_Slq__topline>span{text-align:right;max-width:150px;padding-top:8px}.TillooCase-module__6O_Slq__hero h1{margin-top:34px;font-size:clamp(38px,7.5vw,58px)}.TillooCase-module__6O_Slq__heroBottom{flex-direction:column-reverse;align-items:start;gap:22px;margin-top:26px;display:flex}.TillooCase-module__6O_Slq__heroBottom>p{font-size:16px}.TillooCase-module__6O_Slq__explore{font-size:11px}.TillooCase-module__6O_Slq__proof{gap:14px;margin-top:30px;padding-block:22px}.TillooCase-module__6O_Slq__proof dd{font-size:29px}.TillooCase-module__6O_Slq__proof dt{max-width:110px;font-size:10px;line-height:1.5}.TillooCase-module__6O_Slq__productStage{padding:28px 20px}.TillooCase-module__6O_Slq__zoomBadge{min-height:36px;padding:8px 10px;font-size:10px;bottom:8px;right:8px}.TillooCase-module__6O_Slq__setupIntro,.TillooCase-module__6O_Slq__engineering,.TillooCase-module__6O_Slq__detailsIntro,.TillooCase-module__6O_Slq__detailGrid,.TillooCase-module__6O_Slq__outcome{grid-template-columns:1fr;gap:28px}.TillooCase-module__6O_Slq__case h2{font-size:clamp(34px,7vw,49px)}.TillooCase-module__6O_Slq__case p{font-size:16px}.TillooCase-module__6O_Slq__setup{padding-block:56px}.TillooCase-module__6O_Slq__setupIntro>p{font-size:16px}.TillooCase-module__6O_Slq__engineering{gap:28px;padding-top:28px}.TillooCase-module__6O_Slq__engineering p{font-size:15px}.TillooCase-module__6O_Slq__details{padding-block:60px}.TillooCase-module__6O_Slq__detailsIntro{margin-bottom:32px}.TillooCase-module__6O_Slq__detailGrid{gap:36px}.TillooCase-module__6O_Slq__detailGrid h3{margin-bottom:16px;font-size:22px}.TillooCase-module__6O_Slq__extra{gap:14px;margin-top:28px}.TillooCase-module__6O_Slq__extra h3{font-size:20px}.TillooCase-module__6O_Slq__extra p{font-size:14px}.TillooCase-module__6O_Slq__outcome{gap:36px;padding-block:56px 66px}.TillooCase-module__6O_Slq__outcome h2{font-size:clamp(42px,8vw,60px)}.TillooCase-module__6O_Slq__outcomeIntro>p{margin-top:24px}.TillooCase-module__6O_Slq__receipt{margin-inline:3px;padding:24px;transform:rotate(1deg)}.TillooCase-module__6O_Slq__receipt>p{font-size:15px}.TillooCase-module__6O_Slq__contribution>p{font-size:14px}}@media (prefers-reduced-motion:reduce){.TillooCase-module__6O_Slq__case *,.TillooCase-module__6O_Slq__case :before,.TillooCase-module__6O_Slq__case :after{transition:none!important;animation:none!important}}.TillooCase-module__6O_Slq__brief{padding:100px var(--gutter)}.TillooCase-module__6O_Slq__story{max-width:840px;margin-inline:auto}.TillooCase-module__6O_Slq__story h2{max-width:800px}.TillooCase-module__6O_Slq__story>p{max-width:730px;color:var(--tilloo-muted);margin-top:30px}.TillooCase-module__6O_Slq__response{border-left:2px solid #c73700;max-width:730px;margin-top:40px;padding-left:26px}.TillooCase-module__6O_Slq__response h3{white-space:normal;font-size:28px;line-height:1.3}.TillooCase-module__6O_Slq__response p{color:var(--tilloo-muted);margin-top:16px}.TillooCase-module__6O_Slq__detailsIntro{max-width:850px;margin-bottom:44px;display:block}.TillooCase-module__6O_Slq__detailsIntro>p{max-width:720px;margin-top:26px}@media (max-width:900px){.TillooCase-module__6O_Slq__setupIntro{grid-template-columns:1fr;gap:24px}.TillooCase-module__6O_Slq__setupIntro>p{max-width:650px}}@media (max-width:760px){.TillooCase-module__6O_Slq__brief{padding-block:56px}.TillooCase-module__6O_Slq__story>p{margin-top:24px}.TillooCase-module__6O_Slq__response{margin-top:30px;padding-left:18px}.TillooCase-module__6O_Slq__response h3{font-size:24px}.TillooCase-module__6O_Slq__detailsIntro>p{margin-top:22px}.TillooCase-module__6O_Slq__tabletFrame{width:100%}}@media (min-width:761px) and (max-height:800px){.TillooCase-module__6O_Slq__productStage{padding-block:30px}.TillooCase-module__6O_Slq__tabletFrame{border-radius:18px;padding:8px}}
