.wcloud-home{--navy:#203342;--content-width:var(--wcloud-content-max);--orange:#ef7f1a;--muted:#75818b;--line:#e5e8eb}.wcloud-home,.wcloud-home *{box-sizing:border-box}.wcloud-home{scroll-behavior:smooth;color:var(--navy);font-family:var(--wcom-font-family);-webkit-font-smoothing:antialiased;background:#fff;margin:0;scroll-padding-top:84px}.wcloud-home a{color:inherit;text-decoration:none}.wcloud-home button{font:inherit;cursor:pointer}.wcloud-home a:focus-visible,.wcloud-home button:focus-visible,.wcloud-home summary:focus-visible{outline-offset:5px;outline:3px solid #eca659}.wcloud-home .eyebrow{font-size:var(--wcom-size-small);letter-spacing:1.8px;text-transform:uppercase;color:#87909a;margin:0 0 18px;font-weight:600}.wcloud-home .link{align-items:center;gap:20px;font-size:14px;font-weight:550;display:inline-flex}.wcloud-home .link:hover{color:#b76c16}.wcloud-home .actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.wcloud-home .principle-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding-top:23px;padding-bottom:23px;display:flex}.wcloud-home .principle-line>p{font-size:var(--wcom-size-text);margin:0;font-weight:500}.wcloud-home .principle-line>div{color:#8a939b;gap:28px;font-size:12px;display:flex}.wcloud-home .principle-line>div span:before{content:"";vertical-align:middle;background:#d19c5d;border-radius:50%;width:4px;height:4px;margin-right:10px;display:inline-block}.wcloud-home .solutions{grid-template-columns:.9fr 1.2fr;gap:85px;padding-top:53px;padding-bottom:53px;display:grid}.wcloud-home .section-title{letter-spacing:-1.25px;margin:0;font-size:31px;font-weight:550;line-height:1.25}.wcloud-home .section-copy{color:var(--muted);max-width:380px;margin:20px 0 25px;font-size:16px;line-height:1.9}.wcloud-home .service-list{border-top:1px solid var(--line)}.wcloud-home .service-list details{border-bottom:1px solid var(--line)}.wcloud-home summary{cursor:pointer;grid-template-columns:28px 1fr 20px;align-items:center;gap:13px;padding:21px 0;list-style:none;display:grid}.wcloud-home summary::-webkit-details-marker{display:none}.wcloud-home summary>span{font-size:var(--wcom-size-text);color:#b28a5b}.wcloud-home summary strong{font-size:var(--wcom-size-text);letter-spacing:-.3px;font-weight:500}.wcloud-home summary i{font-style:normal;font-size:var(--wcom-size-text);color:#8b959d;text-align:right;font-weight:300}.wcloud-home details[open] summary i{transform:rotate(45deg)}.wcloud-home .service-detail{color:#7e8992;margin-top:-3px;padding:0 30px 22px 41px;font-size:14px;line-height:1.9}.wcloud-home .service-detail a{color:#ac651a;margin-top:10px;font-size:12px;display:inline-block}.wcloud-home .products{background:#f6f7f8;border-top:1px solid #eff1f3;padding:43px 0 45px}.wcloud-home .section-head{justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px;display:flex}.wcloud-home .section-head .eyebrow{margin-bottom:13px}.wcloud-home .section-head p:not(.eyebrow){font-size:var(--wcom-size-small);color:#8a939b;max-width:345px;margin:0;line-height:1.8}.wcloud-home .product-grid{grid-template-columns:repeat(3,1fr);gap:19px;display:grid}.wcloud-home .product{background:#fff;border:1px solid #e4e8ec;border-radius:9px;flex-direction:column;display:flex;overflow:hidden}.wcloud-home .product-art{border-bottom:1px solid #edf0f3;height:195px;padding:25px 20px 0;overflow:hidden}.wcloud-home .art-news{background:#eaf0f4}.wcloud-home .art-space{background:#edf3ef}.wcloud-home .art-store{background:#f4eee5}.wcloud-home .mini{-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #dce3e6;border-radius:6px 6px 0 0;height:190px;padding:13px;overflow:hidden}.wcloud-home .mini-top{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;padding-bottom:11px;display:flex}.wcloud-home .mini-top>b{letter-spacing:-.7px;font-size:15px}.wcloud-home .mini-top>span{color:#8b969c;font-size:6px}.wcloud-home .mini-content{grid-template-columns:1.6fr 1fr;gap:10px;padding-top:11px;display:grid}.wcloud-home .mini-land{background:linear-gradient(155deg,#c6d7d7 35%,#91ac9e 35% 52%,#4d7366 52% 72%,#2e5148 72%);border-radius:3px;height:74px}.wcloud-home .mini-content h4{margin:7px 0 0;font-size:9px;font-weight:600;line-height:1.5}.wcloud-home .mini-content>div>p{font-size:var(--wcom-size-text);color:#9ba4a9;line-height:1.8}.wcloud-home .mini-titles span{border-bottom:1px solid #edf0f2;margin-bottom:6px;padding:4px 0 9px;font-size:7px;line-height:1.7;display:block}.wcloud-home .kanban{grid-template-columns:1fr 1fr;gap:9px;padding-top:12px;display:grid}.wcloud-home .kanban>div>small{font-size:var(--wcom-size-small);color:#8d9b91}.wcloud-home .task{border:1px solid #e7ece8;border-radius:4px;margin-top:8px;padding:9px;font-size:7px;line-height:1.6}.wcloud-home .task>b{font-size:8px;font-weight:550;display:block}.wcloud-home .task>span{background:#b5cdbb;width:17px;height:3px;margin-bottom:7px;display:block}.wcloud-home .task>p{color:#a1aaa5;font-size:var(--wcom-size-text);margin:6px 0 0}.wcloud-home .shop{grid-template-columns:repeat(3,1fr);gap:7px;padding-top:12px;display:grid}.wcloud-home .shop>div{background:#f0e9df;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;height:95px;display:flex}.wcloud-home .shop>div:nth-child(2){background:#e5e9e3}.wcloud-home .shop>div:nth-child(3){background:#e9e4de}.wcloud-home .shop small{font-size:var(--wcom-size-small);color:#948a7a;margin-top:8px}.wcloud-home .obj{background:#c4b59d;border-top:4px solid #b3a48d;border-radius:5px 5px 12px 12px;width:29px;height:40px}.wcloud-home .obj.bag{background:#9aab9b;border:0;border-radius:4px;width:33px;height:35px;margin-top:5px;position:relative}.wcloud-home .obj.bag:before{content:"";border:2px solid #9aab9b;border-bottom:0;border-radius:10px 10px 0 0;width:15px;height:10px;position:absolute;top:-9px;left:7px}.wcloud-home .obj.box{background:#b8a489;border-top:3px solid #a38f75;border-radius:3px;width:35px;height:33px}.wcloud-home .product-body{flex-direction:column;flex:1;padding:24px 23px 23px;display:flex}.wcloud-home .product-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.wcloud-home .product-title h3{font-size:var(--wcom-size-title);letter-spacing:-1px;margin:0;font-weight:600}.wcloud-home .badge{font-size:var(--wcom-size-small);color:#929ba2;white-space:nowrap;border:1px solid #e3e7e9;border-radius:15px;padding:4px 7px}.wcloud-home .badge.live{color:#4b826e;background:#f2f8f4;border-color:#e2eee6}.wcloud-home .product h4{letter-spacing:-.4px;margin:18px 0 11px;font-size:17px;font-weight:500;line-height:1.45}.wcloud-home .product-body>p{font-size:var(--wcom-size-text);color:#89939b;margin:0 0 22px;line-height:1.85}.wcloud-home .product .link{border-top:1px solid #edf0f2;justify-content:space-between;margin-top:auto;padding-top:14px;font-size:13px}.wcloud-home .product-note{font-size:var(--wcom-size-text);color:#939da6;justify-content:space-between;gap:20px;margin-top:20px;display:flex}.wcloud-home .about{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr;align-items:center;gap:85px;padding:45px 0;display:grid}.wcloud-home .about .eyebrow{font-size:var(--wcom-size-small);color:#a78a66}.wcloud-home .about .section-title{font-size:27px}.wcloud-home .about p:not(.eyebrow){font-size:var(--wcom-size-small);color:#7f8b94;margin:0;line-height:1.9}.wcloud-home .contact{justify-content:space-between;align-items:center;gap:35px;padding:38px 0;display:flex}.wcloud-home .contact h2{letter-spacing:-1px;margin:0 0 11px;font-size:26px;font-weight:500}.wcloud-home .contact p{font-size:var(--wcom-size-text);color:#8b959c;margin:0;line-height:1.8}@media (max-width:1000px){.wcloud-home .solutions{gap:45px;padding-top:40px;padding-bottom:40px}.wcloud-home .section-title{font-size:27px}.wcloud-home .principle-line>div{gap:18px;font-size:10px}.wcloud-home .product-grid{gap:14px}.wcloud-home .product-body{padding:21px 18px}.wcloud-home .product h4{font-size:16px}.wcloud-home .product-title h3{font-size:var(--wcom-size-title)}.wcloud-home .badge{font-size:var(--wcom-size-small)}.wcloud-home .product-art{height:175px;padding:21px 15px 0}.wcloud-home .about{gap:45px}}@media (max-width:760px){.wcloud-home .principle-line{flex-direction:column;align-items:flex-start;gap:14px}.wcloud-home .principle-line>div{gap:25px;font-size:12px}.wcloud-home .solutions{grid-template-columns:1fr 1.25fr;gap:30px}.wcloud-home .section-title{font-size:25px}.wcloud-home .section-copy{font-size:15px}.wcloud-home .service-list summary strong{font-size:var(--wcom-size-text)}.wcloud-home .service-detail{padding-left:30px;font-size:13px}.wcloud-home .service-list summary{grid-template-columns:20px 1fr 15px;gap:10px}.wcloud-home .product-grid{grid-template-columns:1fr}.wcloud-home .product{grid-template-columns:1fr 1.15fr;display:grid}.wcloud-home .product-art{border-bottom:0;border-right:1px solid #edf0f2;align-items:center;height:100%;padding:25px 18px;display:flex}.wcloud-home .mini{border-radius:5px;width:100%;height:175px}.wcloud-home .product-body{padding:25px 22px}.wcloud-home .product-title h3{font-size:var(--wcom-size-title)}.wcloud-home .badge{font-size:var(--wcom-size-small)}.wcloud-home .product h4{font-size:18px}.wcloud-home .product-body>p{font-size:var(--wcom-size-text)}.wcloud-home .section-head{align-items:flex-start;gap:20px}.wcloud-home .section-head>p{max-width:240px;font-size:var(--wcom-size-text)}.wcloud-home .about{gap:35px}.wcloud-home .about p:not(.eyebrow){font-size:var(--wcom-size-small)}.wcloud-home .contact h2{font-size:23px}}@media (max-width:640px){.wcloud-home .principle-line{gap:13px;padding-top:18px;padding-bottom:18px}.wcloud-home .principle-line>p{font-size:var(--wcom-size-text)}.wcloud-home .principle-line>div{flex-wrap:wrap;gap:17px;font-size:10px}.wcloud-home .principle-line>div span:before{margin-right:7px}.wcloud-home .solutions{grid-template-columns:1fr;gap:25px;padding-top:33px;padding-bottom:32px}.wcloud-home .solutions .eyebrow{margin-bottom:13px}.wcloud-home .section-title{font-size:26px}.wcloud-home .section-copy{max-width:none;margin:16px 0 20px;font-size:16px;line-height:1.85}.wcloud-home .service-list summary{grid-template-columns:23px 1fr 18px;gap:12px;padding:18px 0}.wcloud-home .service-list summary strong{font-size:var(--wcom-size-text)}.wcloud-home .service-detail{padding:0 18px 19px 35px;font-size:14px}.wcloud-home .products{padding-top:31px;padding-bottom:27px}.wcloud-home .section-head{margin-bottom:22px;display:block}.wcloud-home .section-head>p{font-size:var(--wcom-size-text);max-width:none;margin-top:13px}.wcloud-home .product{display:flex}.wcloud-home .product-art{border-bottom:1px solid #edf0f2;border-right:0;height:180px;padding:23px 22px 0;display:block}.wcloud-home .mini{border-radius:5px 5px 0 0;height:180px;padding:13px 16px}.wcloud-home .mini-content{grid-template-columns:1.8fr 1fr}.wcloud-home .mini-land{height:78px}.wcloud-home .mini-top>b{font-size:16px}.wcloud-home .mini-top>span{font-size:7px}.wcloud-home .mini-content h4{font-size:10px}.wcloud-home .mini-titles span{font-size:8px}.wcloud-home .kanban .task>b{font-size:9px}.wcloud-home .kanban .task{padding:10px}.wcloud-home .shop>div{height:100px}.wcloud-home .product-body{padding:23px}.wcloud-home .product-title h3{font-size:var(--wcom-size-title)}.wcloud-home .badge{font-size:var(--wcom-size-small)}.wcloud-home .product h4{margin-top:16px;font-size:17px}.wcloud-home .product-body>p{font-size:var(--wcom-size-text);margin-bottom:18px;line-height:1.8}.wcloud-home .product .link{font-size:14px}.wcloud-home .product-note{font-size:var(--wcom-size-text);flex-direction:column;gap:7px;margin-top:18px;line-height:1.6}.wcloud-home .about{grid-template-columns:1fr;gap:20px;padding-top:32px;padding-bottom:32px}.wcloud-home .about .section-title{font-size:25px}.wcloud-home .about p:not(.eyebrow){font-size:var(--wcom-size-small);line-height:1.85}.wcloud-home .contact{flex-direction:column;align-items:flex-start;gap:23px;padding-top:30px;padding-bottom:31px}.wcloud-home .contact h2{font-size:24px;line-height:1.3}.wcloud-home .contact p{font-size:var(--wcom-size-text)}}@media (max-width:360px){.wcloud-home .principle-line>div{gap:10px}}@media (prefers-reduced-motion:reduce){.wcloud-home{scroll-behavior:auto}.wcloud-home,.wcloud-home *{transition:none!important}}@media (min-width:761px){.wcloud-home .mini{height:154px}.wcloud-home .product-art{padding-bottom:15px}}@media (max-width:640px){.wcloud-home .mini{height:150px}.wcloud-home .product-art{padding-bottom:6px}.wcloud-home .mini-content h4{font-size:9px}.wcloud-home .mini-land{height:67px}.wcloud-home .mini-titles span{padding-bottom:7px;font-size:7px}.wcloud-home .kanban .task{padding:7px}.wcloud-home .kanban .task>b{font-size:8px}.wcloud-home .kanban{padding-top:9px}.wcloud-home .shop>div{height:89px}}.wcloud-home .solutions{gap:52px;padding-top:44px;padding-bottom:44px}.wcloud-home .section-title{letter-spacing:-.035em;font-size:clamp(25px,3vw,34px);line-height:1.18}.wcloud-home .section-copy{color:#6a7780;font-size:15px;line-height:1.8}.wcloud-home .products{padding-top:38px;padding-bottom:34px}.wcloud-home .product-grid{gap:18px}.wcloud-home .product{border-color:#e3e8e6;border-radius:12px;transition:border-color .2s,transform .2s}.wcloud-home .product:hover{border-color:#b8c7c0;transform:translateY(-3px)}.wcloud-home .product-body{padding:24px}.wcloud-home .product-body>p{font-size:var(--wcom-size-text);color:#6a7780;line-height:1.75}.wcloud-home .about{padding-top:42px;padding-bottom:42px}.wcloud-home .contact{border-radius:12px;margin-bottom:40px}@media (max-width:640px){.wcloud-home .solutions{gap:26px;padding-top:32px;padding-bottom:32px}.wcloud-home .product-body{padding:21px}.wcloud-home .about{padding-top:32px;padding-bottom:32px}.wcloud-home .contact{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.wcloud-home .product{transition:none}.wcloud-home .product:hover{transform:none}}:is(.wcloud-home,.wcloud-inner) a>.lucide,:is(.wcloud-home,.wcloud-inner) button>.lucide{vertical-align:middle;flex-shrink:0}:is(.wcloud-home,.wcloud-inner) .menu .lucide{display:block}:is(.wcloud-home,.wcloud-inner) .close{place-items:center;display:grid}:is(.wcloud-home,.wcloud-inner) main p{line-height:1.35}:is(.wcloud-home,.wcloud-inner){font-family:var(--font-body)}:is(.wcloud-home,.wcloud-inner) main :is(h1,h2,h3,h4){font-family:var(--font-heading)}.wcloud-home main .hero :is(h1,h2,h3),.wcloud-home main .home-solutions :is(h1,h2,h3){font-family:var(--font-body)}
