@font-face{font-family:Kit Sans;src:url(/sites/fonts/inter-tight-400.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Kit Sans;src:url(/sites/fonts/inter-tight-600.woff) format("woff");font-weight:600;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button{cursor:pointer;background:none;border:0;color:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin:0;font-weight:400}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #6f7c5f;outline-offset:5px}[hidden]{display:none!important}.business-kit{background:#f4f3ed;color:#303a2d;font-family:Kit Sans,Arial,sans-serif;--kit-gutter:clamp(24px,5vw,80px);line-height:1.6}.kit-shell{max-width:1480px;margin:auto;padding-inline:var(--kit-gutter)}.kit-header{display:flex;align-items:center;justify-content:space-between;gap:25px;height:104px}.kit-brand{font-size:31px;font-weight:600;letter-spacing:-.065em}.kit-header nav{display:flex;gap:35px;font-size:13px}.kit-header-contact{display:flex;gap:15px;align-items:center;font-size:13px;border-bottom:1px solid #73816b;padding:8px 0}.kit-menu{display:none}.kit-eyebrow{text-transform:uppercase;letter-spacing:.11em;font-size:11px;color:#6e7969}.kit-hero{padding-block:50px 0}.kit-hero-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:7%;margin:28px 0 45px;align-items:end}.kit-hero h1{font-size:clamp(54px,5.9vw,89px);letter-spacing:-.06em;line-height:1.03}.kit-hero h1 em,.kit-contact h2 em{font-family:Georgia,serif;font-weight:400;color:#788568;letter-spacing:-.045em}.kit-hero-grid>div{max-width:335px;justify-self:end;padding-bottom:8px}.kit-hero-grid>div>p{font-size:17px;line-height:1.7;color:#75806e;margin-bottom:30px}.kit-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:#3f4f34;color:#fafbf7;padding:17px 23px;min-height:54px;font-size:13px;transition:background .2s}.kit-button:hover{background:#586b48}.kit-text-link{display:inline-flex;align-items:center;gap:18px;font-size:13px;border-bottom:1px solid #a6ad9e;padding:8px 0}.kit-hero-grid .kit-text-link{margin-top:20px}.kit-hero-foot{display:flex;justify-content:space-between;gap:25px;font-size:11px;padding:25px 0;border-top:1px solid #c7cdbf;color:#77816f}.kit-demo{border:1px solid #bfc6b4;background:#eceee3;scroll-margin-top:30px}.kit-demo-bar{display:flex;justify-content:space-between;gap:20px;padding:16px 25px;border-bottom:1px solid #c8cebd;font-size:11px;color:#6c7861}.kit-demo-bar>span:first-child{display:flex;align-items:center;gap:9px}.kit-dot{width:6px;height:6px;border-radius:50%;background:#6f805c}.kit-demo-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;padding:45px 45px 32px;align-items:start}.kit-web{background:#f6f3e9;border:1px solid #c7cbbd;min-width:0}.kit-web-nav{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;border-bottom:1px solid #d2d4c9}.kit-web-nav strong{font-size:23px;letter-spacing:-.065em}.kit-web-nav>span{font-size:8px;color:#8a8f7f}.kit-web-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;padding:30px 24px 24px}.kit-web-hero>div>p{font-size:9px;color:#7a8270}.kit-web-hero h3{font-size:38px;line-height:1.05;letter-spacing:-.055em;margin:16px 0 20px}.kit-web-hero img{width:100%;height:225px;object-fit:cover;filter:grayscale(.6)}.kit-web-hero button{display:flex;align-items:center;gap:12px;background:#343d30;color:#fff;padding:12px 14px;font-size:10px;min-height:42px}.kit-web-hero>div>span{display:block;font-size:9px;color:#858b7b;margin-top:14px}.kit-web-services{padding:0 24px 20px}.kit-web-services>div{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #d6d8ce;padding:15px 0;font-size:10px}.kit-web-services>div>span:nth-child(2){margin-left:auto;color:#8d9384;font-size:9px}.kit-owner{padding:20px 24px;border-top:1px solid #c9cebe;background:#e8ecdf;min-height:143px}.kit-owner-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#6c775f}.kit-owner>p{font-size:11px;line-height:1.8;color:#8a947e;margin-top:14px}.kit-owner ul{margin:10px 0 0;padding:0;list-style:none}.kit-owner li{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:10px}.kit-owner li>span:last-child{font-size:9px;color:#76856b;margin-left:auto}.kit-owner small{display:block;color:#7c8972;font-size:9px}.kit-phone{background:#dde6db;border:8px solid #33402e;border-radius:36px;overflow:hidden;width:300px;min-height:580px;justify-self:center;display:flex;flex-direction:column;box-shadow:0 14px 28px #33402e16}.kit-phone-top{height:28px;display:flex;justify-content:space-between;align-items:center;font-size:9px;padding:0 19px;background:#fbfcf8;color:#35462e}.kit-chat-head{display:flex;align-items:center;gap:8px;padding:9px 9px 12px;background:#fbfcf8;color:#34432d}.kit-chat-head>div:nth-child(3){flex:1}.kit-chat-head strong{display:block;font-size:12px;font-weight:600}.kit-chat-head span{display:block;font-size:10px;color:#8b9584}.kit-chat-head>span:last-child{font-size:20px}.kit-avatar{width:33px;height:33px;border-radius:50%;display:grid;place-items:center;background:#8a977e;color:#fff;font-size:20px;font-weight:600}.kit-chat{padding:14px 14px 22px;flex:1;min-height:430px}.kit-chat-day{display:block;text-align:center;font-size:9px;color:#829077;margin-bottom:17px}.kit-message{background:#fffffff2;padding:14px 15px;border-radius:12px 12px 12px 2px;font-size:11px;line-height:1.6;margin-bottom:8px}.kit-message strong{font-size:12px;line-height:1.45;display:block;margin-bottom:8px;font-weight:600}.kit-message small{display:block;text-align:right;font-size:8px;color:#97a08f;line-height:1.5;margin-top:8px}.kit-message-out{background:#eef8e8;margin-left:35px;border-radius:12px 12px 2px}.kit-chat-button{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;border-radius:8px;background:#fcfef8;color:#55674a;min-height:46px;padding:12px 15px;margin-bottom:6px;font-size:11px;text-align:left}.kit-chat-button small{display:block;font-size:9px;color:#8a9680;margin-top:3px}.kit-chat-confirm{background:#647c51;color:#fff;margin-top:20px}.kit-phone-note{font-size:10px;text-align:center;color:#8e9b83;margin:45px 0}.kit-days{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:15px 0}.kit-days button{background:#f5f8f0;padding:10px 5px;border-radius:7px;font-size:10px;border:1px solid transparent}.kit-days button span{display:block;font-size:9px;color:#84937b}.kit-days button[aria-pressed=true],.kit-times button[aria-pressed=true]{background:#647c51;color:#fff}.kit-days button[aria-pressed=true] span{color:#e5eedf}.kit-times{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.kit-times button{background:#f5f8f0;padding:10px;border-radius:7px;font-size:11px}.kit-chat-back{font-size:10px;text-align:center;padding:14px;width:100%;color:#76886b}.kit-phone-input{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;background:#fafcf6;font-size:10px;color:#9aa58f}.kit-success{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#587749;font-size:13px}.kit-price{color:#788769;margin-top:8px}.kit-demo-note{font-size:10px;line-height:1.6;color:#8b947e;border-top:1px solid #c8cebd;padding:15px 25px}.kit-section{padding-block:90px}.kit-section-title{display:grid;grid-template-columns:1fr 2.7fr;gap:30px;margin-bottom:45px}.kit-section-title h2,.kit-contact h2{font-size:clamp(38px,4vw,60px);line-height:1.1;letter-spacing:-.05em}.kit-section-title>p:last-child:not(.kit-eyebrow){grid-column:2;font-size:14px;color:#7c8674}.kit-included{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.kit-included article{border-top:1px solid #bdc5b1;padding-top:24px}.kit-number{font-size:11px;color:#7e8d72}.kit-included h3{font-size:33px;line-height:1.1;letter-spacing:-.045em;margin:25px 0}.kit-included p{font-size:14px;line-height:1.7;color:#7a8470;max-width:320px}.kit-included ul{list-style:none;padding:0;margin:30px 0 0;font-size:12px;color:#4b5b3e}.kit-included li{border-top:1px solid #d4d9c9;padding:12px 0}.kit-idea{background:#e5e9dc;padding-block:80px}.kit-idea>.kit-shell{display:grid;grid-template-columns:1.7fr 1fr;gap:30px}.kit-idea .kit-eyebrow{grid-column:1/-1}.kit-idea h2{font-size:clamp(48px,6.2vw,92px);line-height:1.03;letter-spacing:-.05em;font-family:Georgia,serif;font-style:italic}.kit-idea>.kit-shell>div{align-self:end}.kit-idea p{font-size:17px;color:#76846a;line-height:1.7;margin-bottom:28px}.kit-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-bottom:30px}.kit-examples a{display:block;min-width:0}.kit-examples img{width:100%;aspect-ratio:1.44;height:auto;object-fit:cover;object-position:top;border:1px solid #c8ccbd}.kit-examples a>div{display:flex;justify-content:space-between;gap:20px;margin-top:14px;font-size:12px}.kit-start{border-top:1px solid #c7cebd}.kit-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.kit-steps span{font-size:11px;color:#819075}.kit-steps h3{font-size:27px;letter-spacing:-.03em;margin:25px 0 12px}.kit-steps p{font-size:13px;line-height:1.7;color:#7d8874}.kit-price-line{display:flex;align-items:center;gap:20px;padding-top:35px;border-top:1px solid #c7cebd;margin-top:45px;font-size:13px}.kit-price-line span{color:#8a9481;font-size:11px}.kit-price-line a{margin-left:auto;display:flex;align-items:center;gap:16px;font-size:12px}.kit-faq{border-top:1px solid #c7cebd}.kit-faq-list{max-width:900px;margin-left:auto}.kit-faq-list article{border-top:1px solid #c7cebd}.kit-faq-list h3 button{display:flex;justify-content:space-between;align-items:center;gap:30px;font-size:21px;letter-spacing:-.03em;text-align:left;width:100%;padding:23px 0;line-height:1.4}.kit-faq-list button>span{font-size:30px;font-weight:400}.kit-faq-list article>p{font-size:14px;color:#7f8975;line-height:1.8;padding:0 45px 25px 0}.kit-contact{background:#303d29;color:#eff2e8;padding-block:90px}.kit-contact>.kit-shell{display:grid;grid-template-columns:1.1fr 1fr;gap:12%}.kit-contact .kit-eyebrow{color:#a9b49c;margin-bottom:25px}.kit-contact h2{font-size:clamp(40px,4.6vw,67px)}.kit-contact h2 em{color:#b7c5a7}.kit-contact>.kit-shell>div>p:not(.kit-eyebrow){font-size:14px;color:#b3bea5;margin:30px 0 20px}.kit-contact .kit-text-link{color:#ccd7bf;border-bottom-color:#647457}.kit-contact-form{display:flex;flex-direction:column;gap:22px}.kit-contact-form label{display:flex;flex-direction:column;gap:12px;font-size:12px;color:#c6d0b9;min-width:0}.kit-contact-form input,.kit-contact-form select,.kit-contact-form textarea{background:transparent;color:#f4f6ef;border:0;border-bottom:1px solid #6b7c5b;border-radius:0;padding:10px 0;font-size:16px;min-height:46px;min-width:0;width:100%}.kit-contact-form select option{background:#303d29;color:#fff}.kit-contact-form textarea{resize:vertical}.kit-contact-form input::placeholder,.kit-contact-form textarea::placeholder{color:#859677}.kit-contact-form>p{font-size:10px;color:#9caf89;line-height:1.8}.kit-contact-form .kit-button{background:#e2e9d6;color:#34412b}.kit-contact-result{border-top:1px solid #6b7c5b;padding-top:20px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.kit-contact-result>span{display:flex;align-items:center;gap:10px;font-size:13px}.kit-contact-result>.kit-button{font-size:12px}.kit-contact-result>button{font-size:11px;color:#cad6be;padding:8px 0;border-bottom:1px solid #6b7c5b}.kit-contact-result p{font-size:12px;color:#cad6be}.kit-footer{padding-block:35px;display:flex;align-items:center;justify-content:space-between;gap:25px}.kit-footer>a:nth-child(2){display:flex;gap:12px;align-items:center;font-size:12px}.kit-footer>span{font-size:11px;color:#839176}.kit-skip{position:fixed;left:15px;top:15px;background:#303d29;color:#fff;padding:15px;transform:translateY(-160%);z-index:99}.kit-skip:focus{transform:none}@media(max-width:1150px){.kit-demo-grid{gap:30px;padding:30px}.kit-web-hero{grid-template-columns:1fr 1fr;padding:25px 20px;gap:15px}.kit-web-hero h3{font-size:30px}.kit-web-hero img{height:205px}.kit-web-hero button{font-size:9px;padding:10px}.kit-web-nav{padding:16px 20px}.kit-web-services{padding-inline:20px}.kit-web-services>div{font-size:9px}.kit-phone{width:280px}.kit-hero-grid{gap:4%;grid-template-columns:1.5fr 1fr}.kit-hero h1{font-size:6vw}.kit-included{gap:28px}.kit-steps{gap:25px}.kit-hero-grid>div>p{font-size:15px}}@media(max-width:850px){.kit-demo-grid{grid-template-columns:1fr;gap:35px}.kit-web{max-width:580px;width:100%;justify-self:center}.kit-web-hero h3{font-size:38px}.kit-web-hero img{height:235px}.kit-web-hero button{font-size:11px;padding:12px 15px}.kit-phone{width:310px}.kit-included{grid-template-columns:1fr;gap:40px}.kit-included h3 br{display:none}.kit-included p{max-width:600px}.kit-included ul{display:flex;gap:30px;flex-wrap:wrap}.kit-included li{border:0;padding:0}.kit-section-title{grid-template-columns:1fr 2fr}.kit-hero-grid{display:block}.kit-hero h1{font-size:clamp(48px,8vw,70px)}.kit-hero-grid>div{margin-top:35px;max-width:none}.kit-hero-grid>div>p{font-size:16px}.kit-hero-grid .kit-text-link{margin-left:24px}.kit-price-line{align-items:flex-start;flex-wrap:wrap}.kit-price-line a{margin-left:40px}.kit-contact>.kit-shell{gap:8%}.kit-contact h2{font-size:44px}.kit-examples{gap:16px}.kit-steps{grid-template-columns:1fr 1fr;gap:35px}}@media(max-width:600px){.business-kit{--kit-gutter:22px}.kit-header{height:85px;position:relative}.kit-header-contact{font-size:11px;gap:8px;margin-left:auto}.kit-brand{font-size:26px}.kit-menu{display:block;min-height:44px;min-width:35px;font-size:21px}.kit-header nav{display:none;position:absolute;top:78px;left:22px;right:22px;z-index:10;padding:25px;background:#f4f3ed;border:1px solid #bac5ae}.kit-header nav.is-open{display:flex;flex-direction:column;gap:20px}.kit-hero{padding-top:25px}.kit-hero-grid{margin-top:23px}.kit-hero h1{font-size:clamp(42px,9.4vw,58px)}.kit-hero-grid>div{margin-top:30px}.kit-hero-grid>div>p{font-size:15px}.kit-hero-grid .kit-text-link{display:flex;width:max-content;margin-left:0;margin-top:20px}.kit-hero-foot{flex-direction:column;gap:8px;font-size:10px;padding:20px 0}.kit-demo-bar{padding:15px;font-size:10px;flex-direction:column;gap:5px}.kit-demo-bar>span:last-child{display:none}.kit-demo-grid{padding:20px 14px 22px;gap:30px}.kit-web-nav{padding:14px}.kit-web-nav strong{font-size:21px}.kit-web-nav>span{font-size:7px}.kit-web-hero{padding:20px 14px;gap:10px;grid-template-columns:1.2fr 1fr}.kit-web-hero h3{font-size:27px}.kit-web-hero img{height:180px}.kit-web-hero button{font-size:8px;padding:10px;gap:6px}.kit-web-hero button svg{width:12px}.kit-web-hero>div>span{font-size:8px}.kit-web-services{padding-inline:14px}.kit-web-services>div{font-size:8px;gap:9px}.kit-web-services>div>span:nth-child(2){display:none}.kit-owner{padding:18px 14px}.kit-phone{width:min(290px,100%);border-width:6px}.kit-demo-note{padding:14px;font-size:9px}.kit-section{padding-block:60px}.kit-section-title{display:block;margin-bottom:35px}.kit-section-title>.kit-eyebrow{margin-bottom:20px}.kit-section-title h2{font-size:38px}.kit-section-title>p:last-child:not(.kit-eyebrow){margin-top:20px}.kit-included h3{font-size:29px;margin:20px 0}.kit-included p{font-size:14px}.kit-included ul{display:block;margin-top:22px}.kit-included li{border-top:1px solid #d4d9c9;padding:10px 0;font-size:11px}.kit-idea{padding-block:60px}.kit-idea>.kit-shell{display:block}.kit-idea h2{font-size:48px;margin-top:25px}.kit-idea>.kit-shell>div{margin-top:30px}.kit-idea p{font-size:16px}.kit-examples{grid-template-columns:1fr;gap:30px}.kit-steps{gap:30px 22px}.kit-steps h3{font-size:24px;margin:17px 0 10px}.kit-steps p{font-size:12px}.kit-price-line{font-size:12px;gap:15px}.kit-price-line p{max-width:calc(100% - 38px)}.kit-price-line p>span{font-size:10px}.kit-price-line a{font-size:11px;margin-left:0}.kit-faq-list h3 button{font-size:18px;padding:20px 0}.kit-faq-list article>p{font-size:13px;padding-right:20px}.kit-contact{padding-block:65px}.kit-contact>.kit-shell{grid-template-columns:1fr;gap:45px}.kit-contact h2{font-size:49px}.kit-footer{flex-wrap:wrap;gap:22px;padding-block:30px}.kit-footer>span{width:100%;font-size:10px}.kit-footer>a:nth-child(2){font-size:10px;margin-left:auto}.kit-contact-form .kit-button{font-size:12px}.kit-contact-result{align-items:stretch}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.kit-times button:disabled{opacity:.4;cursor:default}.kit-times button small{display:block;font-size:8px}.kit-chat-confirm:disabled{opacity:.4;cursor:default}
