.service-window{aspect-ratio:6/5;border:1px solid color-mix(in srgb, var(--ink) 15%, transparent);background:var(--cream);width:100%;color:var(--ink);font-family:var(--font-sans);text-align:left;isolation:isolate;border-radius:18px;position:relative;overflow:hidden;container-type:inline-size}.service-window p{margin:0}.service-window__chrome{border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:color-mix(in srgb, var(--cream) 90%, white);justify-content:space-between;align-items:center;height:8.6cqw;min-height:30px;padding:0 4cqw;font-size:clamp(9px,1.85cqw,13px);display:flex}.service-window__chrome>svg{width:2.5cqw;min-width:11px;height:2.5cqw;min-height:11px}.service-window__dots{gap:1cqw;display:flex}.service-window__dots i{border:1px solid color-mix(in srgb, var(--ink) 35%, transparent);border-radius:50%;width:1.1cqw;min-width:4px;height:1.1cqw;min-height:4px}.service-window__masthead{justify-content:space-between;align-items:center;font-size:clamp(9px,1.9cqw,14px);display:flex}.service-window__masthead b{letter-spacing:-.065em;font-size:4.7cqw;line-height:1}.service-window__masthead>span{align-items:center;gap:1.2cqw;display:inline-flex}.service-window__masthead svg{width:2.8cqw;height:2.8cqw}.service-window__eyebrow{text-transform:uppercase;letter-spacing:.09em;font-size:clamp(8px,1.5cqw,11px)}.service-window__section-title{letter-spacing:-.04em;text-wrap:balance;font-size:6.3cqw;font-weight:500;line-height:1.04}.service-window__body{font-size:clamp(9px,1.95cqw,14px);line-height:1.35}.service-window__mini-cta{background:var(--ink);color:var(--cream);border-radius:999px;justify-content:space-between;align-items:center;gap:3cqw;padding:1.9cqw 2.8cqw;font-size:clamp(9px,1.8cqw,13px);display:inline-flex}.service-window__mini-cta svg{width:2.8cqw;height:2.8cqw}.service-window__landing{flex-direction:column;height:calc(100% - max(30px,8.6cqw));padding:4cqw 5cqw 0;display:flex}.service-window__landing-hero{flex:1;grid-template-columns:1.15fr 1fr;align-items:center;gap:2cqw;padding:4cqw 0;display:grid}.service-window__hero-title{letter-spacing:-.05em;max-width:10ch;padding:2cqw 0 2.5cqw;font-size:7.2cqw;font-weight:500;line-height:.99}.service-window__landing .service-window__body{max-width:26ch}.service-window__landing .service-window__mini-cta{margin-top:3cqw}.service-window__ribbon{color:var(--primary);transform:rotate(-8deg)}.service-window__ribbon svg{width:100%;display:block}.service-window__landing-footer{border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent);grid-template-columns:repeat(3,1fr);gap:2cqw;padding:3cqw 0;font-size:clamp(8px,1.75cqw,12px);display:grid}.service-window__landing-footer span{align-items:center;gap:1.3cqw;display:flex}.service-window__landing-footer i{color:var(--primary);font-size:1.3cqw;font-style:normal}.service-window__multipage{background:var(--sky);flex-direction:column;height:calc(100% - max(30px,8.6cqw));padding:4.5cqw 5cqw 0;display:flex;position:relative}.service-window__multipage>.service-window__section-title{max-width:17ch;margin-top:1.4cqw}.service-window__page-deck{flex:1;margin:3cqw 0 1cqw;position:relative}.service-window__page{border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);background:var(--cream);transform-origin:50% 85%;border-radius:1.8cqw;width:42%;height:94%;padding:2.4cqw;position:absolute;top:1%}.service-window__page--0{z-index:1;left:1%;transform:rotate(-9deg)translateY(2cqw)}.service-window__page--1{z-index:3;background:var(--ink);color:var(--cream);left:29%}.service-window__page--2{z-index:2;right:0;transform:rotate(9deg)translateY(2cqw)}.service-window__page-bar{align-items:center;gap:.8cqw;padding-bottom:2.8cqw;font-size:2.8cqw;display:flex}.service-window__page-bar b{letter-spacing:-.05em;margin-right:auto}.service-window__page-bar i{opacity:.5;background:currentColor;border-radius:50%;width:1.1cqw;height:1.1cqw}.service-window__page-index{opacity:.6;font-size:1.45cqw}.service-window__page>p{letter-spacing:-.04em;margin-top:1cqw;font-size:4.3cqw;line-height:1.05}.service-window__page-art{height:32%;margin-top:2.3cqw;position:relative;overflow:hidden}.service-window__page-art span{aspect-ratio:1;background:var(--primary);border-radius:50% 50% 0 0;width:65%;display:block;position:absolute;bottom:-55%;left:8%}.service-window__page-art span+span{background:var(--sky);left:44%}.service-window__page--1 .service-window__page-art span{background:var(--sky)}.service-window__page--1 .service-window__page-art span+span{background:var(--cream)}.service-window__page-lines{gap:1cqw;margin-top:1.6cqw;display:grid}.service-window__page-lines i{opacity:.2;background:currentColor;width:90%;height:.5cqw}.service-window__page-lines i+i{width:58%}.service-window__connected-pages{justify-content:space-between;padding:3cqw 0;font-size:clamp(8px,1.65cqw,12px);display:flex}.service-window__connected-pages span{align-items:center;gap:1.1cqw;display:flex}.service-window__connected-pages i{background:var(--ink);width:3.2cqw;min-width:14px;height:3.2cqw;min-height:14px;color:var(--cream);border-radius:50%;place-items:center;font-size:1.2cqw;font-style:normal;display:grid}.service-window__shop{flex-direction:column;height:calc(100% - max(30px,8.6cqw));padding:4cqw 5cqw 0;display:flex}.service-window__shop>.service-window__section-title{max-width:14ch;margin-top:4cqw}.service-window__products{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:3cqw;min-height:0;margin-top:3cqw;display:grid}.service-window__product{flex-direction:column;min-height:0;display:flex}.service-window__product-art{background:var(--paper);border-radius:1.7cqw;flex:1;place-items:center;min-height:0;display:grid;overflow:hidden}.service-window__product-art svg{width:88%;height:100%;max-height:30cqw}.service-window__product:nth-child(2) .service-window__product-art{background:var(--sky)}.service-window__product-caption{align-items:center;gap:1.6cqw;padding:2cqw 0;font-size:clamp(9px,1.9cqw,14px);display:flex}.service-window__product-caption>span:first-child{color:var(--primary);font-size:1.4cqw}.service-window__product-caption>i{background:var(--ink);width:3.8cqw;height:3.8cqw;color:var(--cream);border-radius:50%;place-items:center;margin-left:auto;font-style:normal;display:grid}.service-window__shop-footer{justify-content:space-between;align-items:center;padding:1cqw 0 3cqw;font-size:clamp(9px,1.8cqw,13px);display:flex}.service-window__app{grid-template-columns:23% 1fr;height:calc(100% - max(30px,8.6cqw));display:grid}.service-window__app-sidebar{border-right:1px solid color-mix(in srgb, var(--ink) 12%, transparent);background:var(--paper);flex-direction:column;gap:2.8cqw;padding:4cqw 2cqw;display:flex}.service-window__app-sidebar>b{letter-spacing:-.08em;margin-bottom:4cqw;font-size:5.5cqw;line-height:1}.service-window__app-sidebar>span{white-space:nowrap;align-items:center;gap:1cqw;padding:1.3cqw 1cqw;font-size:clamp(7px,1.65cqw,12px);display:flex}.service-window__app-sidebar>span>i{border:1px solid;border-radius:25%;flex-shrink:0;width:1.1cqw;height:1.1cqw}.service-window__app-sidebar>.service-window__app-nav--active{background:var(--ink);color:var(--cream);border-radius:1cqw}.service-window__avatar{background:var(--primary);width:5cqw;height:5cqw;color:var(--cream);border-radius:50%;place-items:center;margin-top:auto;font-size:2.7cqw;display:grid}.service-window__app-main{min-width:0;padding:4cqw}.service-window__app-top{justify-content:space-between;align-items:center;font-size:clamp(9px,1.7cqw,13px);display:flex}.service-window__avatars{padding-right:1cqw;display:flex}.service-window__avatars>i{background:var(--primary);border:.4cqw solid var(--cream);border-radius:50%;width:3.6cqw;height:3.6cqw;margin-right:-1cqw}.service-window__avatars>i:nth-child(2){background:var(--sky)}.service-window__avatars>i:nth-child(3){background:var(--ink)}.service-window__app-main>.service-window__section-title{max-width:15ch;margin-top:4cqw;font-size:5.5cqw}.service-window__workflow{height:12cqw;color:var(--primary);justify-content:space-around;align-items:center;margin-top:2cqw;display:flex;position:relative}.service-window__workflow>i{border:1px solid var(--primary);background:var(--cream);z-index:1;border-radius:50%;width:5.2cqw;height:5.2cqw}.service-window__workflow>i:nth-child(2){background:var(--sky)}.service-window__workflow>i:nth-child(3){background:var(--primary)}.service-window__workflow>svg{width:100%;height:100%;position:absolute;inset:0}.service-window__app-table{border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}.service-window__app-table>div{border-bottom:1px solid color-mix(in srgb, var(--ink) 14%, transparent);align-items:center;gap:1.6cqw;min-height:7.2cqw;padding:1.8cqw 0;font-size:clamp(8px,1.7cqw,12px);display:flex}.service-window__task-check{border:1px solid var(--primary);width:2.4cqw;height:2.4cqw;color:var(--primary);border-radius:.5cqw;flex-shrink:0;place-items:center;display:grid}.service-window__task-check svg{width:1.8cqw;height:1.8cqw}.service-window__app-table>div>i{background:var(--primary);border-radius:999px;flex-shrink:0;width:4.5cqw;height:2.6cqw;margin-left:auto;position:relative}.service-window__app-table>div>i:after{content:"";background:var(--cream);border-radius:50%;width:1.6cqw;height:1.6cqw;position:absolute;top:.5cqw;right:.5cqw}.service-window__app-table>div>.service-window__toggle--off{background:color-mix(in srgb, var(--ink) 23%, transparent)}.service-window__app-table>div>.service-window__toggle--off:after{left:.5cqw;right:auto}.service-window__app-footer{justify-content:space-between;align-items:center;margin-top:2.6cqw;font-size:clamp(8px,1.5cqw,11px);display:flex}.service-window__app-footer>span+span{align-items:center;gap:.8cqw;display:flex}.service-window__app-footer i{background:var(--primary);opacity:.4;border-radius:50%;width:1.1cqw;height:1.1cqw;display:block}.service-window__app-footer i:nth-child(-n+5){opacity:1}@media (prefers-reduced-motion:no-preference){.service-window__ribbon{animation:.6s cubic-bezier(.2,.65,.2,1) service-window-ribbon-in}.service-window__page-deck{animation:.48s cubic-bezier(.2,.65,.2,1) service-window-rise-in}.service-window__product-art svg{animation:.52s cubic-bezier(.2,.65,.2,1) service-window-rise-in}.service-window__workflow{animation:.44s cubic-bezier(.2,.65,.2,1) service-window-rise-in}}@keyframes service-window-rise-in{0%{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes service-window-ribbon-in{0%{opacity:.4;transform:rotate(-15deg)translateY(10px)}to{opacity:1;transform:rotate(-8deg)translateY(0)}}
