html{scroll-behavior:smooth}body{margin:0}a{text-underline-offset:5px}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #648019;outline-offset:5px}.sss-header{border-bottom:1px solid var(--wp--preset--color--line);padding:22px 0}.sss-header .wp-block-site-title{font-size:27px;font-weight:800;letter-spacing:-2px}.sss-eyebrow{font-size:12px!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sss-hero{padding-top:90px;padding-bottom:85px}.sss-hero h1{max-width:980px}.sss-card{border:1px solid var(--wp--preset--color--line);border-radius:18px;padding:30px!important;height:100%;box-sizing:border-box}.sss-section{padding-top:80px;padding-bottom:80px}.sss-art{min-height:410px;border-radius:28px;overflow:hidden;background:radial-gradient(ellipse at 70% 25%,#e5fd98 0,transparent 43%),linear-gradient(135deg,#314842,#172321);position:relative}.sss-art:before{content:"";position:absolute;width:260px;height:260px;border:42px solid #d6f45b;border-radius:50%;right:12%;top:12%;transform:rotate(-25deg) skew(-10deg);box-shadow:0 40px 70px #0005}.sss-art:after{content:"";position:absolute;width:55%;height:100%;left:-10%;top:28%;background:#ffffff18;transform:rotate(35deg);border:1px solid #ffffff40}.sss-number{font-size:3.5rem!important;letter-spacing:-.06em;line-height:1.1}.sss-dark{background:#172321;color:#f6f7f2}.sss-dark a{color:#d6f45b}.sss-faq details{border-bottom:1px solid #dce2da;padding:22px 0}.sss-faq summary{font-weight:600;cursor:pointer}.sss-demo-card:hover{transform:translateY(-4px)}.sss-demo-card{transition:transform .2s}.wp-block-navigation__responsive-container.is-menu-open{padding:32px}.sss-footer{padding:60px 0 28px;border-top:1px solid var(--wp--preset--color--line)}.sss-footer p{font-size:14px}.wp-block-post-featured-image img{border-radius:18px}input,textarea,select{max-width:100%}.wp-block-search__input{border:1px solid #69746f;border-radius:8px;padding:12px}.wp-block-post-comments-form input,.wp-block-post-comments-form textarea{padding:12px;border:1px solid #69746f;border-radius:8px}.sss-starter-architecture .sss-art{background:linear-gradient(135deg,#d6c5ac,#7a6a56)}.sss-starter-architecture .sss-art:before{border-radius:0;border-color:#eee4d0;transform:rotate(-12deg)}.sss-starter-wellness .sss-art{background:linear-gradient(125deg,#a7b8a3,#e2e9da)}.sss-starter-wellness .sss-art:before{border-color:#526b4b}.sss-starter-restaurant .sss-art{background:linear-gradient(130deg,#5f2f24,#211714)}.sss-starter-restaurant .sss-art:before{border-color:#e8aa69}.sss-starter-software .sss-art{background:linear-gradient(125deg,#302457,#6862a7)}.sss-starter-software .sss-art:before{border-color:#d1c4ff}.sss-starter-corporate .sss-art{background:linear-gradient(125deg,#122d4c,#6184a4)}.sss-starter-corporate .sss-art:before{border-color:#b4d4f5}@media(max-width:781px){.sss-hero{padding-top:48px;padding-bottom:48px}.sss-section{padding-top:48px;padding-bottom:48px}.sss-art{min-height:280px}.sss-art:before{width:180px;height:180px;border-width:30px}.sss-card{padding:24px!important}.sss-header{padding:16px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
.wp-block-post-content>.alignwide,.wp-site-blocks>header>.alignwide,.wp-site-blocks>footer>.alignwide{max-width:1280px!important;width:100%;margin-left:auto!important;margin-right:auto!important}.wp-block-post-content>.alignwide>.alignwide{max-width:none}.wp-block-post-content>.alignwide>.sss-hero,.wp-block-post-content>.alignwide>.sss-section{max-width:none}.sss-hero>.wp-block-columns,.sss-section>.wp-block-columns{max-width:1280px!important}.sss-hero>.wp-block-heading{max-width:1120px!important}
.wp-site-blocks>main>.wp-block-post-content{max-width:none!important}.sss-header{max-width:1280px!important}.wp-site-blocks>header>.wp-block-group{max-width:1280px!important}.sss-hero>p,.sss-section>p{max-width:900px}
