.printing-feature{margin-top:26px}.printing-preview{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,#dbe8e1,#e4e9da);padding:26px;color:#345346;overflow:hidden}.printing-preview-top,.printing-preview-bottom{display:flex;justify-content:space-between;gap:15px;font-size:10px;letter-spacing:.8px}.printing-preview-bottom{font-size:10px;letter-spacing:0;margin-top:25px}.printing-screenshot{margin-top:30px;border:1px solid #ffffffd9;border-radius:16px;overflow:hidden;box-shadow:0 18px 35px #123c2620;transform:perspective(1200px) rotateY(-4deg);transition:transform .4s}.printing-preview:hover .printing-screenshot{transform:perspective(1200px) rotateY(0deg) translateY(-3px)}.printing-screenshot img{width:100%;height:auto;display:block}.printing-feature .stage-copy h3{font-size:40px}.collaboration-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.app-home .collaboration-grid .kn-partner .partner-logo{max-width:170px}.printing-page{background:#f1f3eb;color:#15372f}.printing-page .header{background:#102b31ef;backdrop-filter:blur(20px);height:82px}.printing-page .header nav{font-size:13px}.printing-page .header .logo{width:150px}.printing-page h1,.printing-page h2{font-family:'Plus Jakarta Sans',Arial,sans-serif;font-weight:500}.printing-page .button{border-radius:14px;font-size:14px;min-height:52px}.printing-hero{padding:115px 6% 65px;background:radial-gradient(ellipse at 90% 90%,#274d4266,transparent 70%),#0b222c;color:#f0f5ef}.printing-hero .breadcrumbs{color:#adc5b6;font-size:12px;margin-bottom:45px}.printing-hero-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:55px;align-items:center}.printing-hero h1{font-size:clamp(44px,5vw,70px);line-height:1.12;letter-spacing:-3px;margin:22px 0}.printing-hero h1 em{font-style:normal;color:#91dcba}.printing-hero-grid>div>p:not(.eyebrow){color:#bbd0c4;max-width:440px;font-size:16px;line-height:1.8}.printing-hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:28px}.printing-hero-actions .text-link{font-size:13px}.printing-hero-art{padding:18px;border:1px solid #c9e6d428;border-radius:22px;background:#ffffff0a;box-shadow:0 25px 60px #0002}.printing-hero-art img{width:100%;height:auto;display:block;border-radius:13px}.printing-hero-art>span{display:block;margin:18px 2px 0;font-size:9px;letter-spacing:1px;color:#b2cebc}.printing-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:55px 6%;background:#e4ebdf}.printing-summary>div>span{font-size:10px;letter-spacing:1px;color:#526f58}.printing-summary h2{font-size:24px;letter-spacing:-.8px;margin:18px 0 10px}.printing-summary p{font-size:14px;line-height:1.8;color:#536d5a;max-width:260px}.printing-demo{padding:75px 6%}.printing-demo-heading{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:35px}.printing-demo-heading h2{font-size:clamp(32px,4vw,48px);line-height:1.2;letter-spacing:-1.7px}.printing-demo-heading h2 em{font-style:normal;color:#657d68}.printing-demo-heading>p{font-size:15px;line-height:1.8;max-width:350px;color:#536d5a}.printing-demo-shell{border:1px solid #bfd0bb;border-radius:22px;overflow:hidden;box-shadow:0 25px 70px #223b2010;background:#eef2ea}.printing-demo-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#173b32;color:#c5dacc;padding:16px 20px;font-size:10px;letter-spacing:1px}.printing-demo-bar i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#86d9ad;margin-right:8px}.printing-demo-bar button{border:1px solid #abcdb738;color:#e5efe5;background:#ffffff05;border-radius:12px;padding:10px 14px;font:500 12px Inter,Arial;letter-spacing:0;cursor:pointer;min-height:42px}#printing-demo-cover{position:relative;min-height:240px;max-height:480px;overflow:hidden}#printing-demo-cover img{width:100%;height:auto;display:block;filter:brightness(.7)}#printing-launch{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}#printing-frame{width:100%;height:850px;display:block;border:0;background:#f4f6fc}#printing-frame[hidden],#printing-demo-cover[hidden]{display:none}.printing-demo-note{font-size:12px;line-height:1.9;color:#5c715f;margin:22px 0 0}.printing-demo-shell.is-expanded{position:fixed;inset:0;z-index:100;border:0;border-radius:0;display:flex;flex-direction:column;background:#173b32}.printing-demo-shell.is-expanded #printing-frame{flex:1;min-height:0;height:100%;width:100%}.printing-demo-open{overflow:hidden}.printing-next{padding:60px 6% 75px;background:#0b222c;color:#edf4eb}.printing-next h2{font-size:clamp(32px,4vw,48px);line-height:1.2;letter-spacing:-1.5px;margin:20px 0 30px}.printing-next em{font-style:normal;color:#91dcba}.printing-page .footer{background:#0b222c;border-top:1px solid #bcd5bf18}.printing-page :is(button,a):focus-visible{outline:2px solid #42c99b;outline-offset:4px}
@media(max-width:700px){.printing-hero-grid{grid-template-columns:1fr;gap:35px}.printing-hero{padding:110px 22px 40px}.printing-hero h1{font-size:42px;letter-spacing:-2px}.printing-hero .breadcrumbs{margin-bottom:32px}.printing-hero-grid>div>p:not(.eyebrow){font-size:15px}.printing-hero-actions{gap:20px}.printing-hero-actions .button{font-size:12px;padding:14px}.printing-hero-actions .text-link{font-size:12px}.printing-summary{padding:35px 22px;gap:22px;grid-template-columns:1fr}.printing-summary>div{border-bottom:1px solid #c3d2be;padding-bottom:18px}.printing-summary>div:last-child{border:0;padding-bottom:0}.printing-summary h2{font-size:23px;margin:10px 0}.printing-summary p{max-width:none;margin:0;font-size:14px}.printing-demo{padding:45px 22px}.printing-demo-heading{display:block;margin-bottom:25px}.printing-demo-heading h2{font-size:32px}.printing-demo-heading>p{font-size:14px;max-width:none;margin-top:20px}.printing-demo-bar{padding:12px;letter-spacing:.2px;font-size:8px;gap:10px}.printing-demo-bar button{font-size:11px;padding:8px 10px;white-space:nowrap}#printing-frame{height:740px}.printing-next{padding:45px 22px}.printing-next h2{font-size:33px}.printing-page .header{padding:0 22px;height:72px}.printing-page .header .logo{width:120px}.printing-page .header nav{display:flex;position:static;padding:0;background:none;box-shadow:none;gap:17px;align-items:center;font-size:11px}.printing-page .header nav>a:first-child,.printing-page .header nav>a:nth-child(3){display:none}.printing-page .footer{padding:30px 22px}.printing-preview{padding:22px;min-height:280px}.printing-feature .stage-copy h3{font-size:32px}.printing-preview-top{font-size:9px}.printing-preview-bottom{font-size:9px}.printing-screenshot{margin-top:25px}.printing-feature .printing-preview{order:-1}.printing-demo-shell.is-expanded{height:100dvh}section[id]{scroll-margin-top:85px}}
@media(prefers-reduced-motion:reduce){.printing-screenshot{transition:none;transform:none}.printing-preview:hover .printing-screenshot{transform:none}}
.printing-page .header{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;gap:20px;min-height:0}.printing-page .header nav{width:auto;margin:0}.printing-page .printing-hero{padding-top:45px}@media(max-width:700px){.printing-page .header{height:72px;min-height:72px;align-items:center;flex-direction:row;flex-wrap:nowrap}.printing-page .header nav{width:auto;margin:0}.printing-page .printing-hero{padding-top:35px}}
