.mk-section-links{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.mk-section-links a{color:#07563e;background:#f5faf7;border:1px solid #c9ddd4;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-weight:600;text-decoration:none;display:inline-flex}.mk-reading .mk-actions a[aria-current=page]{color:#fff;background:#084d38}.mk-content-site .mk-reading-grid>a{background:linear-gradient(145deg,#f4faf7,#fff 60%);border-top:3px solid #43987b;padding:26px;transition:transform .15s}.mk-content-site .mk-reading-grid>a:hover{transform:translateY(-3px)}.mk-content-site .mk-reading-grid small{letter-spacing:.06em;color:#176044;font-size:12px}@media (width<=750px){.mk-section-links a{max-width:100%}.mk-reading .mk-actions{gap:8px}.mk-reading .mk-actions a{padding:10px 12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.mk-content-site .mk-reading-grid>a{transition:none}}.ve-editorial{gap:20px;margin-top:36px;margin-bottom:36px;display:grid}.ve-editorial-section{background:linear-gradient(130deg,#f5faf8,#fff);border:1px solid #dce8e2;border-radius:20px;padding:28px}.ve-editorial-section h2{letter-spacing:-.03em;margin:12px 0 18px;font-size:clamp(23px,2.5vw,32px)}.ve-editorial-section p{color:#4c625a;max-width:900px;line-height:1.75}.ve-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.ve-flow li{background:#fff;border:1px solid #dbe8e1;border-radius:12px;padding:18px;line-height:1.5}.ve-flow li span{color:#086548;margin-bottom:12px;font-weight:700;display:block}.ve-editorial .mk-content-table{max-width:100%;overflow:auto}.ve-editorial table{border-collapse:collapse;width:100%;font-size:14px}.ve-editorial th,.ve-editorial td{text-align:left;border-bottom:1px solid #dbe8e1;padding:16px}.ve-editorial th{background:#e8f3ec}.mk-prose .mk-section-links{margin-bottom:16px}@media (width<=700px){.ve-flow{grid-template-columns:1fr 1fr}.ve-editorial-section{padding:20px}.ve-editorial th,.ve-editorial td{padding:10px;font-size:12px}}@media (width<=390px){.ve-flow{grid-template-columns:1fr}}.v-nav{z-index:30;background:#fff;justify-content:space-between;align-items:center;gap:26px;max-width:1440px;min-height:88px;margin:auto;padding:18px 4%;display:flex;position:relative}.v-nav .mk-logo{flex-shrink:0}.v-nav nav{align-items:center;gap:24px;font-size:12px;font-weight:550;display:flex}.v-nav nav>a,.v-nav summary{cursor:pointer;white-space:nowrap;color:#243e38;align-items:center;gap:5px;padding:12px 0;text-decoration:none;display:flex}.v-nav summary{list-style:none}.v-nav summary::-webkit-details-marker{display:none}.v-nav details{position:relative}.v-nav details[open]>summary{color:#17614b}.v-nav-pop{background:#fff;border:1px solid #e0e8e3;border-radius:16px;min-width:230px;padding:8px;position:absolute;top:100%;left:-16px;box-shadow:0 20px 55px #17392d22}.v-nav-pop a{color:#17392d;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:12px;text-decoration:none;display:flex}.v-nav-pop a:hover{background:#eef5ef}.v-nav-actions{align-items:center;gap:18px;font-size:12px;display:flex}.v-nav-actions .mk-language{gap:5px}.v-nav-actions select{max-width:88px}.v-login{white-space:nowrap}.v-nav-cta{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#173e32;border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:15px;padding:13px 16px;font-weight:600;display:flex}.v-nav-toggle{background:0 0;border:0;display:none}.v-nav a:focus-visible,.v-nav summary:focus-visible,.v-nav button:focus-visible{outline-offset:4px;outline:3px solid #759b47}@media (width<=1150px){.v-nav{gap:16px}.v-nav nav{gap:14px}.v-nav-cta{display:none}}@media (width<=850px){.v-nav{min-height:76px;padding:16px 5%}.v-nav-toggle{display:block}.v-nav nav{background:#fff;border:1px solid #dce6df;border-radius:16px;max-height:75vh;padding:16px;display:none;position:absolute;top:75px;left:4%;right:4%;overflow:auto;box-shadow:0 20px 40px #183d3220}.v-nav nav.is-open{gap:2px;display:grid}.v-nav-pop{box-shadow:none;background:#f6f8f5;border:0;min-width:0;position:static}.v-nav-actions{gap:12px}.v-nav .mk-logo{width:116px}.v-nav-actions select{max-width:68px}.v-login{font-size:11px}}.v-footer{color:#456158;max-width:1360px;margin:auto;padding:65px 4% 25px;font-size:12px}.v-footer-top{grid-template-columns:2fr repeat(3,1fr);gap:45px;padding-bottom:45px;display:grid}.v-footer-top>div p{color:#14392c;margin:18px 0 10px;font-size:16px}.v-footer nav{flex-direction:column;gap:13px;display:flex}.v-footer nav b{color:#183d32;margin-bottom:10px}.v-footer a{color:inherit;text-decoration:none}.v-footer nav a{align-items:center;gap:8px;display:flex}.v-footer a:hover{text-decoration:underline}.v-footer-bottom{border-top:1px solid #dce5df;flex-wrap:wrap;gap:20px;padding-top:24px;display:flex}.v-footer-bottom nav{flex-flow:wrap;gap:20px;width:100%;font-size:11px}.v-footer-bottom [aria-current=page]{font-weight:700}.v-privacy-note{max-width:850px;margin-top:24px;font-size:10px;line-height:1.6}@media (width<=650px){.v-footer{padding:40px 6% 24px}.v-footer-top{grid-template-columns:1fr 1fr;gap:30px}.v-footer-top>div{grid-column:1/-1}}.mk-site{--mk-accent:#164c3b;--mk-dark:#092e24;--mk-soft:#eff7f3;--mk-line:#e0eae6;--mk-text:#10262d;--mk-muted:#61727b;color:var(--mk-text);background:#fff;font-size:15px;line-height:1.55;overflow:clip}.mk-site h1,.mk-site h2,.mk-site h3{color:var(--mk-text);letter-spacing:-.045em;font-weight:730}.mk-site h1{font-size:clamp(34px,3.6vw,54px);line-height:1.09}.mk-site h2{font-size:clamp(24px,2.15vw,32px);line-height:1.17}.mk-site h3{letter-spacing:-.025em;font-size:16px;line-height:1.35}.mk-site p{color:var(--mk-muted)}.mk-container{width:calc(100% - 96px);max-width:1280px;margin-inline:auto}.mk-site section[id]{scroll-margin-top:24px}.mk-site svg{stroke-width:1.8px}.mk-site :focus-visible{outline:3px solid var(--mk-accent);outline-offset:4px}.mk-header{z-index:5;align-items:center;gap:35px;min-height:78px;display:flex;position:relative}.mk-logo{flex:none;display:inline-flex}.mk-logo svg{max-width:139px;height:38px}.mk-nav{white-space:nowrap;align-items:center;gap:24px;font-size:12px;display:flex}.mk-nav a:hover,.mk-footer a:hover{color:var(--mk-accent);text-underline-offset:4px;text-decoration:underline}.mk-header-actions{align-items:center;gap:18px;margin-left:auto;display:flex}.mk-login{white-space:nowrap;font-size:12px}.mk-language{align-items:center;gap:4px;display:flex}.mk-language select{width:77px;color:var(--mk-text);background:0 0;border:0;padding:6px 0;font-size:11px}.mk-menu-button{background:0 0;border:0;padding:8px;display:none}.mk-button{background:var(--mk-accent,#164c3b);color:#fff;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:13px;min-height:50px;padding:12px 24px;font-size:14px;font-weight:650;line-height:1.35;transition:box-shadow .18s,transform .18s;display:inline-flex}.mk-button:hover{transform:translateY(-1px);box-shadow:0 5px 17px #152c3620}.mk-button svg{flex:none}.mk-small{min-height:40px;padding:10px 17px;font-size:12px}.mk-outline{border-color:color-mix(in srgb,var(--mk-accent) 45%,transparent);color:var(--mk-accent);background:#ffffffb5}.mk-actions{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.mk-hero{background:radial-gradient(at 62% 57%,#d4e7db55,#0000 57%),linear-gradient(130deg,#f2f8f5,#f8fbf9 70%,#edf5f0);padding-bottom:32px;position:relative}.mk-hero:before{content:"";opacity:.28;pointer-events:none;background:url(/images/marketing/forest.webp) 50% 60%/cover no-repeat;position:absolute;inset:0 0 8% 27%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%,#000);mask-image:linear-gradient(90deg,#0000,#000 45%,#000)}.mk-hero-grid{grid-template-columns:1.04fr 1fr;align-items:center;gap:15px;min-height:585px;display:grid;position:relative}.mk-hero-copy{z-index:2;max-width:610px;padding:42px 0}.mk-eyebrow{letter-spacing:.075em;font-size:11px;font-weight:700;line-height:1.5;color:var(--mk-accent)!important;margin-bottom:15px!important}.mk-hero h1 span{color:var(--mk-accent)}.mk-hero-description{max-width:580px;font-size:18px;line-height:1.55;margin-top:22px!important;margin-bottom:30px!important}.mk-hero-benefits{gap:13px;margin-top:44px;display:flex}.mk-hero-benefits>span{border:1px solid var(--mk-line);background:#ffffff38;border-radius:9px;flex:1;align-items:center;gap:10px;min-width:0;padding:12px 9px;display:flex}.mk-hero-benefits svg{color:var(--mk-accent);flex:none;width:24px}.mk-hero-benefits span span{color:var(--mk-accent);font-size:11px;font-weight:500;line-height:1.4}.mk-hero-visual{align-self:stretch;min-height:575px;position:relative}.mk-phone-pair{isolation:isolate;position:absolute;inset:12px 0 0}.mk-phone-pair>.mk-phone:first-child{z-index:2;position:absolute;top:10px;left:5%;transform:rotate(-8deg)}.mk-phone-pair>.mk-phone:nth-child(2){z-index:1;position:absolute;top:95px;right:1%;transform:rotate(12deg)}.mk-handnote{max-width:145px;color:var(--mk-accent);z-index:3;font-family:Georgia,serif;font-size:18px;font-style:italic;line-height:1.3;position:absolute;top:16px;right:-4px;transform:rotate(-8deg)}.mk-handnote svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:95px;height:70px;margin-left:auto;display:block}.mk-platform-badge{z-index:3;background:#fff;border-radius:15px;padding:16px 18px;position:absolute;top:34px;right:-10px;box-shadow:0 10px 25px #0f335910}.mk-platform-badge .mk-platform-mark{font-size:19px}.mk-platform-badge+.mk-handnote{top:140px}.mk-platform-strip{border:1px solid var(--mk-line);z-index:3;background:#fffd;border-radius:14px;padding:15px;position:relative}.mk-platform-strip>span{color:var(--mk-muted);margin:0 0 10px 3px;font-size:12px;display:block}.mk-platform-strip>div{grid-template-columns:repeat(5,1fr);gap:13px;display:grid}.mk-platform-strip a{border:1px solid var(--mk-line);background:#fafcfb;border-radius:9px;align-items:center;padding:13px 18px;display:flex}.mk-platform-mark{color:var(--mk-text);white-space:nowrap;align-items:center;gap:13px;font-size:13px;font-weight:700;display:inline-flex}.mk-platform-mark>svg{width:33px;height:36px}.mk-mark-opencart>svg{color:#00b6ed}.mk-h-mark{color:#fff;background:#29695e;border-radius:5px;padding:3px 5px;font-size:26px;font-weight:800;line-height:1;box-shadow:inset 0 0 0 3px #fff4}.mk-woo-mark{letter-spacing:-1.5px;color:#fff;background:#9654b2;border-radius:4px;padding:5px 3px;font-size:21px;font-style:italic;font-weight:800;line-height:1;position:relative}.mk-woo-mark:after{content:"";border-top:6px solid #9654b2;border-right:5px solid #0000;position:absolute;bottom:-5px;left:5px}.mk-benefits-section{grid-template-columns:.95fr 1.85fr;align-items:start;gap:35px;padding-block:46px;display:grid}.mk-section-intro p{margin-top:14px;font-size:14px;line-height:1.6}.mk-benefit-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.mk-benefit-card{border:1px solid var(--mk-line);background:linear-gradient(130deg,#fff,#f9fcfb);border-radius:13px;padding:18px 16px;box-shadow:0 8px 25px #183c3010}.mk-icon-tile{background:var(--mk-soft);width:56px;height:56px;color:var(--mk-accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.mk-icon-tile svg{stroke-width:2.1px;width:28px;height:28px}.mk-benefit-card p{margin-top:10px;font-size:12px;line-height:1.55}.mk-pricing-main{background:var(--mk-soft);border-radius:17px;grid-template-columns:1.04fr 1fr .73fr;gap:28px;min-height:460px;padding:10px 27px;display:grid;position:relative;overflow:hidden}.mk-price-intro{background:url(/images/marketing/forest.webp) bottom/100% no-repeat;align-self:stretch;padding:40px 5px}.mk-price-intro h2{max-width:270px;margin:14px 0}.mk-price-intro p{max-width:330px}.mk-pill{color:var(--mk-accent);background:#e2efe8;border-radius:30px;padding:7px 14px;font-size:12px;display:inline-block}.mk-price-card{border:1px solid var(--mk-line);background:#fff;border-radius:16px;padding:26px 33px;box-shadow:0 12px 30px #21443508}.mk-price{letter-spacing:-1.5px;white-space:nowrap;font-size:43px;font-weight:760;line-height:1.2}.mk-price>span{letter-spacing:-.4px;font-size:18px;font-weight:550}.mk-price-card ul,.mk-price-included ul{gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.mk-price-card li,.mk-price-included li{align-items:flex-start;gap:11px;font-size:13px;line-height:1.4;display:flex}.mk-price-card li svg,.mk-price-included li svg{width:17px;height:17px;color:var(--mk-accent);fill:var(--mk-accent);stroke:#fff;flex:none}.mk-price-card .mk-button{width:100%;margin-top:18px}.mk-fineprint{color:#667981;margin-top:12px!important;font-size:11px!important;line-height:1.5!important}.mk-story{background:linear-gradient(#e3eee866,#e7f1ec55),url(/images/marketing/forest.webp) bottom/auto 100% no-repeat;border-radius:13px;margin:20px 0;padding:52px 30px 130px}.mk-story>svg{width:42px;height:42px;color:var(--mk-accent);margin-bottom:16px}.mk-story h2{font-size:25px}.mk-story p{margin-top:15px;font-size:13px}.mk-integrations-section{grid-template-columns:.85fr 2fr;gap:25px;padding-block:43px;display:grid}.mk-integration-platforms{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.mk-platform-card{border:1px solid var(--mk-line);text-align:left;background:#fff;border-radius:12px;padding:20px 16px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 8px 22px #14382c09}.mk-platform-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #183c3018}.mk-platform-card h3{margin-top:18px;font-size:14px}.mk-platform-card p{margin-top:10px;font-size:12px}.mk-platform-card>svg{color:var(--mk-accent);margin:14px 0 0 auto;display:block}.mk-integration-note{grid-column:1/-1;max-width:900px;font-size:11px;margin-top:0!important}.mk-solutions-section{background:linear-gradient(100deg,#eff7f3,#f7fbf8);padding:30px 0}.mk-solutions-section>.mk-container{grid-template-columns:.85fr 2fr;gap:25px;display:grid}.mk-solutions-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.mk-solutions-grid>a{border:1px solid var(--mk-line);background:#ffffffeb;border-radius:12px;padding:21px}.mk-solutions-grid h3{margin-top:15px}.mk-solutions-grid p{margin-top:10px;font-size:12px}.mk-solutions-grid>a>span:last-child{color:var(--mk-accent);justify-content:space-between;align-items:center;gap:10px;margin-top:22px;font-size:12px;font-weight:650;display:flex}.mk-steps-section{grid-template-columns:.85fr 2fr;gap:30px;padding-block:43px;display:grid}.mk-steps{grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.mk-step-top{color:var(--mk-accent);align-items:center;gap:17px;margin-bottom:18px;display:flex}.mk-step-top span{background:var(--mk-accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:14px;font-weight:700;display:grid}.mk-step-top>svg:nth-child(2){background:var(--mk-soft);border-radius:50%;width:44px;height:44px;padding:9px}.mk-step-top>svg:last-child{color:#a8b9b2;width:30px;margin-left:auto}.mk-steps li:last-child .mk-step-top>svg:last-child{visibility:hidden}.mk-steps h3{font-size:14px}.mk-steps p{margin-top:10px;font-size:12px}.mk-faq-section{grid-template-columns:.85fr 2fr;gap:35px;padding-block:20px 40px;display:grid}.mk-text-button{color:var(--mk-accent);text-align:left;background:0 0;border:0;align-items:center;gap:9px;min-height:36px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.mk-faq-section>div>.mk-text-button{margin-top:15px}.mk-faq-grid{grid-template-columns:1fr 1fr;align-items:start;gap:8px 23px;display:grid}.mk-faq-grid details{border-bottom:1px solid var(--mk-line);padding:11px 0}.mk-faq-grid summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;font-size:13px;font-weight:500;list-style:none;display:flex}.mk-faq-grid summary::-webkit-details-marker{display:none}.mk-faq-grid summary svg{flex:none;transition:transform .15s}.mk-faq-grid details[open] summary svg{transform:rotate(180deg)}.mk-faq-grid details p{margin-top:13px;font-size:13px}.mk-final-cta{color:#fff;background:linear-gradient(90deg,#092d24f5,#164c3bdd),url(/images/marketing/forest.webp) 50%/cover;border:1px solid #1c5140;border-radius:14px;grid-template-columns:1.1fr 1fr;align-items:center;gap:35px;margin-bottom:24px;padding:34px 30px;display:grid}.mk-final-cta h2{color:#fff;font-size:29px}.mk-final-cta p{color:#d5e7df;margin-top:15px;font-size:14px}.mk-final-cta .mk-eyebrow{font-size:10px;color:#d3e9d9!important}.mk-final-cta .mk-button{color:#173f32;background:#fff}.mk-final-cta .mk-outline{color:#fff;background:0 0;border-color:#9cbcac}.mk-cta-notes{color:#d5e7df;flex-wrap:wrap;gap:25px;margin-top:22px;font-size:11px;display:flex}.mk-cta-notes span{align-items:center;gap:9px;display:flex}.mk-cta-notes svg{width:16px;height:16px}.mk-footer{align-items:center;gap:20px;padding-block:22px 32px;display:flex}.mk-footer .mk-logo svg{width:103px}.mk-footer p,.mk-footer small{font-size:10px}.mk-footer nav{gap:21px;margin-left:auto;font-size:11px;display:flex}.mk-footer small{color:var(--mk-muted)}.mk-phone{color:#152020;background:linear-gradient(100deg,#555c59,#161a18 3%,#050706 94%,#999f9b);border-radius:43px;flex:none;width:250px;height:515px;padding:7px;font-family:Inter Variable,sans-serif;position:relative;box-shadow:inset 0 0 0 1px #9a9c99,inset 0 0 0 3px #292b29,10px 15px 23px #0a231827,-5px 1px 2px #d7dbd5}.mk-phone:before{content:"";background:#777e79;border-radius:3px;width:3px;height:54px;position:absolute;top:115px;left:-2px}.mk-phone:after{content:"";background:#777e79;border-radius:3px;width:3px;height:65px;position:absolute;top:128px;right:-2px}.mk-phone-screen{background:#fff;border-radius:35px;height:100%;padding:0 10px;position:relative;overflow:hidden}.mk-phone-status{justify-content:space-between;align-items:center;height:35px;padding:0 11px;font-size:9px;display:flex}.mk-phone-status>i{background:#050706;border-radius:15px;width:73px;height:19px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.mk-phone-status>i:after{content:"";background:#121b2e;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px;box-shadow:inset 1px 0 2px #3c424e}.mk-phone-status>span{gap:3px;display:flex}.mk-phone-top{justify-content:space-between;align-items:center;height:31px;font-size:14px;font-weight:750;display:flex}.mk-phone-actions{gap:12px;display:flex}.mk-store-logo{align-items:center;gap:5px;display:flex}.mk-store-logo img{width:19px;height:22px}.mk-store-logo>span{color:#677873;font-size:9px}.mk-phone-search{color:#76837f;background:#f3f5f5;border:1px solid #eef1f0;border-radius:6px;align-items:center;gap:6px;margin:5px 0 10px;padding:6px;font-size:8px;display:flex}.mk-fashion-banner{background:#acbdb0;border-radius:9px;height:135px;position:relative;overflow:hidden}.mk-fashion-banner>img{object-fit:cover;object-position:64% center;width:100%;height:100%}.mk-fashion-banner:after{content:"";background:linear-gradient(90deg,#05281ecc,#0000 90%);position:absolute;inset:0}.mk-fashion-banner>div{z-index:1;color:#fff;width:53%;position:absolute;top:22px;left:10px}.mk-fashion-banner b{letter-spacing:-.6px;font-size:20px;font-weight:750;line-height:1.08;display:block}.mk-fashion-banner span{color:#173c2b;background:#fff;border-radius:5px;margin-top:13px;padding:6px 7px;font-size:7px;font-weight:700;line-height:1.2;display:inline-block}.mk-phone-section{justify-content:space-between;align-items:center;margin:10px 0 7px;font-size:10px;display:flex}.mk-phone-section>span{color:var(--mk-accent,#164c3b);font-size:9px}.mk-phone-categories{justify-content:space-around;gap:8px;display:flex}.mk-phone-categories>span{text-align:center;flex-direction:column;align-items:center;gap:4px;max-width:65px;font-size:7px;display:flex}.mk-phone-categories svg{background:var(--mk-soft,#eff7f3);width:32px;height:32px;color:var(--mk-accent,#164c3b);border-radius:50%;padding:8px}.mk-phone-products{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mk-phone-products img{object-fit:cover;border-radius:7px;width:100%;height:85px}.mk-phone-products small{margin-top:4px;font-size:8px;line-height:1.2;display:block}.mk-phone-products b{margin-top:3px;font-size:9px;display:block}.mk-phone-nav{background:#fff;border-top:1px solid #edf0ef;justify-content:space-around;padding:8px 1px 4px;display:flex;position:absolute;bottom:12px;left:7px;right:7px}.mk-phone-nav span{text-align:center;color:#72817d;flex-direction:column;align-items:center;gap:4px;max-width:44px;font-size:6px;line-height:1.1;display:flex}.mk-phone-nav svg{width:15px;height:15px}.mk-home-indicator{background:#141715;border-radius:5px;width:75px;height:3px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.mk-product-image{height:213px;margin:7px -2px;position:relative}.mk-product-image img{object-fit:cover;border-radius:10px;width:100%;height:100%}.mk-product-image>svg{position:absolute;top:10px;right:9px}.mk-product-details h3{letter-spacing:-.3px;font-size:13px}.mk-product-details>b{margin-top:6px;font-size:13px;display:block}.mk-product-details>small{color:#bd7600;margin:5px 0;font-size:9px;display:block}.mk-product-details>small span{color:#58645f;font-size:8px}.mk-product-details>span{margin-top:7px;font-size:8px;display:block}.mk-swatches{gap:6px;margin:5px 0;display:flex}.mk-swatches i{background:#b7b7af;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #d1d8d3}.mk-swatches i:nth-child(2){background:#252827}.mk-swatches i:nth-child(3){background:#e6dcd2}.mk-sizes{gap:7px;margin:5px 0 9px;display:flex}.mk-sizes i{background:#f1f3f2;border-radius:4px;padding:3px 8px;font-size:8px;font-style:normal}.mk-phone-cart{background:var(--mk-accent,#164c3b);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:9px;font-weight:600;display:flex}.mk-description{border-top:1px solid #eee;justify-content:space-between;margin-top:12px;padding-top:7px;font-size:8px;display:flex}.mk-contact-form{--mk-accent:#164c3b;padding-top:8px}.mk-contact-form form{gap:15px;display:grid}.mk-contact-form label{gap:7px;font-size:13px;font-weight:600;display:grid}.mk-contact-form label>span{color:#697b75;font-size:11px;font-weight:400}.mk-contact-form input,.mk-contact-form textarea,.mk-contact-form select{background:#fff;width:100%}.mk-contact-form .mk-consent{align-items:flex-start;gap:10px;font-size:12px;font-weight:400;display:flex}.mk-contact-form .mk-consent input{flex:none;width:17px;margin-top:3px}.mk-contact-form .mk-fineprint{margin:0!important}.mk-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.mk-field-error{font-size:12px;color:#b42335!important}.mk-success{text-align:center;color:#164c3b;place-items:center;gap:23px;padding:22px;display:grid}.mk-demo{background:var(--mk-soft,#eff7f3);border-radius:12px;flex-direction:column;align-items:center;gap:25px;padding:24px;display:flex}.mk-demo p{font-size:13px}.mk-horoshop{--mk-accent:#0668ed;--mk-soft:#edf5ff;--mk-line:#e0eafb;--mk-dark:#0c2a51;--mk-text:#101e40;--mk-muted:#60789b}.mk-woocommerce{--mk-accent:#7420df;--mk-soft:#f5efff;--mk-line:#eae1f7;--mk-dark:#281158;--mk-text:#171136;--mk-muted:#6a6285}.mk-opencart{--mk-accent:#008fd5;--mk-soft:#eef9ff;--mk-line:#e0eef7;--mk-dark:#073d61;--mk-text:#0b1a2e;--mk-muted:#587386}.mk-shopify{--mk-accent:#226f31;--mk-soft:#f0f7f0;--mk-line:#e3ece4;--mk-dark:#0b2615;--mk-text:#172220;--mk-muted:#6c7671}.mk-site:not(.mk-main) .mk-hero-grid{grid-template-columns:1fr 1fr;min-height:540px}.mk-site:not(.mk-main) .mk-hero-visual{min-height:530px}.mk-site:not(.mk-main) .mk-hero{padding-bottom:5px}.mk-site:not(.mk-main) .mk-hero h1{max-width:640px;font-size:clamp(34px,3.5vw,50px)}.mk-site:not(.mk-main) .mk-hero-description{font-size:16px}.mk-site:not(.mk-main) .mk-hero-benefits{margin-top:30px}.mk-site:not(.mk-main) .mk-hero-benefits>span{background:0 0;border:0;padding:5px 0}.mk-site:not(.mk-main) .mk-phone-pair>.mk-phone:first-child{top:15px;left:5%;transform:rotate(6deg)}.mk-site:not(.mk-main) .mk-phone-pair>.mk-phone:nth-child(2){top:54px;right:5%;transform:rotate(-5deg)}.mk-site:not(.mk-main) .mk-handnote{max-width:110px;font-size:16px;top:175px;right:-23px}.mk-site:not(.mk-main) .mk-phone{border-radius:39px;width:231px;height:485px}.mk-site:not(.mk-main) .mk-phone-screen{border-radius:32px}.mk-site:not(.mk-main) .mk-phone-products img{height:65px}.mk-site:not(.mk-main) .mk-product-image{height:188px}.mk-site:not(.mk-main) .mk-hero-visual{padding-right:100px}.mk-site:not(.mk-main) .mk-phone-pair{right:85px}.mk-site:not(.mk-main) .mk-platform-badge .mk-platform-mark{flex-direction:column;gap:5px;font-size:14px}.mk-site:not(.mk-main) .mk-benefits-section{padding-block:36px;display:block}.mk-site:not(.mk-main) .mk-benefits-section .mk-section-intro{margin-bottom:24px}.mk-site:not(.mk-main) .mk-benefit-grid{gap:18px}.mk-site:not(.mk-main) .mk-benefit-card{box-shadow:none}.mk-site:not(.mk-main) .mk-benefit-card p{font-size:13px}.mk-site:not(.mk-main) .mk-integrations-section{padding-block:32px;display:block}.mk-site:not(.mk-main) .mk-integrations-section>.mk-section-intro{text-align:center;margin-bottom:20px}.mk-services-grid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.mk-services-grid>article{border:1px solid var(--mk-line);border-radius:10px;padding:20px}.mk-services-grid h3{align-items:center;gap:10px;font-size:15px;display:flex}.mk-services-grid h3>svg{width:24px;color:var(--mk-accent)}.mk-service-brands{letter-spacing:-.7px;flex-wrap:wrap;align-items:center;gap:12px;min-height:30px;margin-top:22px;font-size:15px;font-weight:740;display:flex}.mk-service-brands .mk-brand-0{color:var(--mk-accent)}.mk-service-brands .mk-brand-2{color:#326198}.mk-site:not(.mk-main) .mk-integration-note{text-align:center;margin-top:16px!important}.mk-sync-section{background:var(--mk-soft);padding:24px 0}.mk-sync{grid-template-columns:1fr 2fr;align-items:center;gap:40px;display:grid}.mk-sync p{margin-top:13px;font-size:14px}.mk-sync-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.mk-sync-grid article{text-align:center;background:#fff;border-radius:9px;flex-direction:column;align-items:center;gap:12px;padding:20px 10px;font-size:12px;display:flex}.mk-sync-grid svg{color:var(--mk-accent);width:29px;height:29px}.mk-platform-pricing{border-radius:13px;grid-template-columns:.75fr 1.65fr;gap:25px;margin-block:8px 24px;display:grid}.mk-price-pitch{background:var(--mk-accent);color:#fff;border-radius:12px;padding:26px}.mk-price-pitch .mk-eyebrow,.mk-price-pitch p{color:#fff!important}.mk-price-pitch p{margin-top:15px;font-size:14px}.mk-price-pitch .mk-button{color:var(--mk-accent);background:#fff;width:100%;margin-top:22px}.mk-price-included{border:1px solid var(--mk-line);background:var(--mk-soft);border-radius:12px;padding:25px}.mk-price-included h2{font-size:24px}.mk-price-included ul{grid-template-columns:1fr 1fr;gap:15px 30px;margin-bottom:14px}.mk-site:not(.mk-main) .mk-steps-section{padding-block:22px 30px;display:block}.mk-site:not(.mk-main) .mk-steps-section>.mk-section-intro{margin-bottom:23px}.mk-site:not(.mk-main) .mk-faq-section{padding-block:10px 30px;display:block}.mk-site:not(.mk-main) .mk-faq-section>div:first-child{justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;display:flex}.mk-site:not(.mk-main) .mk-faq-section .mk-text-button{margin:0}.mk-related-section{padding:10px 0 24px}.mk-related-section .mk-section-intro{display:none}.mk-related-section .mk-solutions-grid>a{justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;display:flex}.mk-related-section .mk-solutions-grid>a>span:last-child{margin:0;font-size:10px}.mk-related-section .mk-platform-mark{gap:8px;font-size:12px}.mk-related-section .mk-platform-mark>svg{width:22px;height:24px}.mk-related-section .mk-h-mark{font-size:20px}.mk-related-section .mk-woo-mark{font-size:15px}.mk-related-section a[aria-current=page]{background:var(--mk-soft);border-color:var(--mk-accent)}.mk-proof-strip{background:var(--mk-soft);padding:23px 0}.mk-proof-strip>.mk-container{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.mk-proof-strip>.mk-container>div{align-items:center;gap:20px;display:flex}.mk-proof-strip svg{width:34px;height:34px;color:var(--mk-accent)}.mk-proof-strip b{font-size:23px;line-height:1.2}.mk-proof-strip small{color:var(--mk-muted);font-size:12px;display:block}.mk-horoshop .mk-hero{background:linear-gradient(100deg,#e7f2ff,#cee4ff);border-radius:0 0 50% 5%/0 0 6% 3%}.mk-horoshop .mk-hero:before{opacity:.25;inset:15% 0 0;-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}.mk-horoshop .mk-benefit-card{background:0 0;border:0;padding:8px 10px}.mk-horoshop .mk-icon-tile{border-radius:12px;width:48px;height:48px}.mk-horoshop .mk-sync-section{background:0 0;padding:0}.mk-horoshop .mk-sync{background:var(--mk-soft);border-radius:13px;grid-template-columns:1fr 1.3fr;padding:28px}.mk-horoshop .mk-sync-grid{grid-template-columns:1fr 1fr;gap:8px 16px}.mk-horoshop .mk-sync-grid article{text-align:left;background:#e3efff;flex-direction:row;gap:16px;padding:13px 18px}.mk-horoshop .mk-services-grid,.mk-opencart .mk-services-grid{grid-template-columns:repeat(3,1fr)}.mk-horoshop .mk-services-grid>article{background:var(--mk-soft);border:0}.mk-horoshop .mk-platform-pricing{background:var(--mk-soft);grid-template-columns:1.05fr 1fr .55fr;align-items:center;padding:15px 25px}.mk-horoshop .mk-price-pitch{background:0 0;padding:12px 0}.mk-horoshop .mk-price-pitch .mk-eyebrow{color:var(--mk-accent)!important}.mk-horoshop .mk-price-pitch p{color:var(--mk-muted)!important}.mk-horoshop .mk-price-included{background:#fff;border:0;padding:25px}.mk-horoshop .mk-price-included ul{grid-template-columns:1fr;gap:8px;font-size:11px}.mk-investment{color:var(--mk-accent);background:url(/images/marketing/forest.webp) bottom/cover;padding:30px 15px 100px;font:italic 22px Georgia,serif;transform:rotate(-6deg)}.mk-investment svg{width:70px;height:50px}.mk-included-section{padding:4px 0 24px}.mk-included-section h2{margin-bottom:16px;font-size:24px}.mk-included-section>div{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.mk-included-section article{border:1px solid var(--mk-line);text-align:center;border-radius:9px;padding:15px 8px;font-size:11px}.mk-included-section svg{width:29px;height:29px;color:var(--mk-accent);margin:0 auto 10px}.mk-included-section p{color:var(--mk-text)}.mk-horoshop .mk-faq-section{background:var(--mk-soft);border-radius:12px;padding:22px}.mk-horoshop .mk-faq-grid details{background:#fff;border:0;border-radius:6px;padding:10px 15px}.mk-horoshop .mk-final-cta{color:var(--mk-text);background:linear-gradient(90deg,#e9f3ffde,#eef7ff77),url(/images/marketing/forest.webp) bottom/cover;border:0;margin-top:28px}.mk-horoshop .mk-final-cta h2{color:var(--mk-text)}.mk-horoshop .mk-final-cta p,.mk-horoshop .mk-cta-notes{color:var(--mk-muted)}.mk-horoshop .mk-final-cta .mk-button{background:var(--mk-accent);color:#fff}.mk-horoshop .mk-final-cta .mk-outline{color:var(--mk-accent);border-color:var(--mk-accent);background:#fff}.mk-horoshop .mk-final-cta .mk-eyebrow{color:var(--mk-accent)!important}.mk-woocommerce .mk-hero{background:radial-gradient(at 76% 70%,#dec6ff99,#0000 65%),#fcfaff}.mk-woocommerce .mk-hero:before,.mk-opencart .mk-hero:before{display:none}.mk-woocommerce .mk-phone-pair>.mk-phone:first-child{left:6%;transform:rotate(0)}.mk-woocommerce .mk-phone-pair>.mk-phone:nth-child(2){top:46px;right:0;transform:rotate(0)}.mk-woocommerce .mk-fashion-banner:after{background:linear-gradient(90deg,#6520d6,#0000)}.mk-woocommerce .mk-benefits-section{grid-template-columns:1.9fr 1fr;gap:20px;display:grid!important}.mk-woocommerce .mk-benefits-section .mk-section-intro{grid-column:1;margin-bottom:0!important}.mk-woocommerce .mk-benefit-grid{grid-column:1;gap:12px}.mk-woocommerce .mk-benefit-card{padding:15px 12px}.mk-woocommerce .mk-benefit-card h3{font-size:14px}.mk-woocommerce .mk-icon-tile{border-radius:12px;width:42px;height:42px}.mk-growth-card{background:var(--mk-soft);border-radius:14px;grid-area:1/2/3;padding:27px;position:relative;overflow:hidden}.mk-growth-card>span{font-size:20px;font-weight:700}.mk-growth-card>strong{color:var(--mk-accent);letter-spacing:-1px;margin-top:8px;font-size:29px;display:block}.mk-growth-bars{align-items:end;gap:13px;height:105px;margin:15px 0;display:flex;position:relative}.mk-growth-bars i{background:#d8baff;border-radius:7px;width:25px;height:28%}.mk-growth-bars i:nth-child(2){background:#c291fb;height:45%}.mk-growth-bars i:nth-child(3){background:#a76aef;height:68%}.mk-growth-bars i:nth-child(4){background:#7825d8;height:95%}.mk-growth-bars svg{width:80px;height:80px;color:var(--mk-accent);stroke-width:3px;position:absolute;top:0;right:0}.mk-growth-card p{margin-top:13px;font-size:13px}.mk-woocommerce .mk-sync{display:block}.mk-woocommerce .mk-sync>div:first-child{margin-bottom:20px}.mk-woocommerce .mk-sync-grid article{text-align:left;align-items:flex-start}.mk-woocommerce .mk-sync-grid article svg{width:25px;height:25px}.mk-woocommerce .mk-price-pitch{background:linear-gradient(120deg,#8022e9,#4717b3)}.mk-woocommerce .mk-final-cta{background:radial-gradient(at 30% 120%,#6b2ed8 0,#0000 65%),#281360;border:0}.mk-woocommerce .mk-final-cta .mk-button{color:#431991}.mk-woocommerce .mk-final-cta .mk-outline{color:#fff}.mk-woocommerce .mk-steps li{border:1px solid var(--mk-line);border-radius:11px;padding:18px}.mk-opencart .mk-hero{background:radial-gradient(at 92% 96%,#bdeaff,#0000 55%),linear-gradient(105deg,#f4fcff,#e6f6ff)}.mk-opencart .mk-hero-copy>.mk-actions>.mk-button:first-child,.mk-opencart .mk-price-pitch .mk-button,.mk-opencart .mk-final-cta .mk-button:first-child{color:#172333;background:#ff781c;border-color:#ff781c;box-shadow:0 5px 14px #ff791c28}.mk-opencart .mk-benefits-section .mk-section-intro{text-align:center}.mk-opencart .mk-benefit-grid{grid-template-columns:repeat(3,1fr)}.mk-opencart .mk-benefit-card{background:var(--mk-soft);border:0;grid-template-columns:48px 1fr;gap:0 18px;padding:20px;display:grid}.mk-opencart .mk-benefit-card .mk-icon-tile{background:0 0;grid-row:1/3;width:45px;height:45px;margin:0}.mk-opencart .mk-benefit-card p{margin-top:5px}.mk-opencart .mk-sync{text-align:center;display:block}.mk-opencart .mk-price-included{border:0}.mk-opencart .mk-steps-section .mk-section-intro{text-align:center}.mk-opencart .mk-steps li{background:var(--mk-soft);border-radius:12px;padding:17px}.mk-opencart .mk-faq-grid details{background:var(--mk-soft);border:0;border-radius:7px;padding:10px 16px}.mk-opencart .mk-final-cta{background:linear-gradient(115deg,#0b304b,#208ece);border:0}.mk-opencart .mk-final-cta .mk-outline{color:#fff}.mk-shopify .mk-hero{background:linear-gradient(110deg,#f7faf7,#f0f5ef)}.mk-shopify .mk-hero:before{opacity:.1}.mk-shopify .mk-phone-pair>.mk-phone:first-child{left:4%;transform:rotate(-8deg)}.mk-shopify .mk-phone-pair>.mk-phone:nth-child(2){right:0;transform:rotate(8deg)}.mk-shopify .mk-benefits-section{grid-template-columns:1fr 2fr;gap:30px;display:grid!important}.mk-shopify .mk-benefit-card{background:#f6f8f6;border:0;padding:22px 16px}.mk-shopify .mk-icon-tile{background:0 0;width:32px;height:32px;margin:0 0 15px}.mk-shopify .mk-icon-tile svg{color:#229442;fill:#22944222}.mk-shopify .mk-sync-section{background:0 0;padding:5px 0}.mk-shopify .mk-sync{border:1px solid var(--mk-line);background:linear-gradient(95deg,var(--mk-soft),#fff);border-radius:13px;padding:23px}.mk-shopify .mk-sync-grid article{border-left:1px solid var(--mk-line);background:0 0;border-radius:0;padding:5px}.mk-shopify .mk-sync h2{font-size:25px}.mk-shopify .mk-platform-pricing{background:var(--mk-soft);grid-template-columns:.9fr 1.35fr .55fr;gap:0;padding:0}.mk-shopify .mk-price-pitch{background:linear-gradient(130deg,#081b0c,#153a23);margin-right:15px}.mk-shopify .mk-price-pitch .mk-price{font-size:50px}.mk-shopify .mk-price-pitch .mk-button{color:#0b3215;background:#79e679}.mk-shopify .mk-price-included{background:0 0;border:0}.mk-shopify .mk-price-included ul{grid-template-columns:1fr;gap:8px}.mk-price-phone{min-height:355px;position:relative}.mk-price-phone .mk-phone{transform-origin:50%;position:absolute;top:-56px;right:0;transform:rotate(-9deg)scale(.7)}.mk-shopify .mk-steps-section{background:var(--mk-soft);border-radius:12px;padding:25px!important}.mk-shopify .mk-faq-section{grid-template-columns:.8fr 2fr;padding-block:25px!important;display:grid!important}.mk-shopify .mk-faq-section>div:first-child{display:block}.mk-shopify .mk-faq-grid{grid-template-columns:1fr;gap:0}.mk-shopify .mk-final-cta{background:linear-gradient(100deg,#07150c,#143921);border:0}.mk-shopify .mk-final-cta .mk-button:first-child{color:#0b3215;background:#79e679}@media (width>=1500px){.mk-hero-grid{min-height:640px}.mk-phone-pair{transform-origin:50%;transform:scale(1.08)}.mk-hero-visual{min-height:620px}.mk-site:not(.mk-main) .mk-hero-grid{min-height:570px}.mk-site:not(.mk-main) .mk-hero-visual{min-height:565px}}@media (width<=1250px){.mk-container{width:calc(100% - 64px)}.mk-header{gap:22px}.mk-nav{gap:14px;font-size:11px}.mk-header .mk-small{display:none}.mk-hero-grid{gap:0}.mk-phone-pair{transform-origin:20%;transform:scale(.89)}.mk-hero h1{font-size:43px}.mk-hero-description{font-size:16px}.mk-hero-visual{min-height:540px}.mk-handnote{max-width:120px;font-size:15px;right:-10px}.mk-hero-benefits{gap:7px}.mk-hero-benefits>span{gap:6px;padding:10px 6px}.mk-hero-benefits svg{width:19px}.mk-benefits-section{grid-template-columns:.9fr 2fr;gap:20px}.mk-benefit-card{padding:15px 11px}.mk-site h3{font-size:14px}.mk-icon-tile{width:48px;height:48px}.mk-price-card{padding:23px}.mk-price{font-size:36px}.mk-pricing-main{grid-template-columns:1fr 1.2fr .8fr;gap:20px;padding:10px 22px}.mk-story{padding:40px 20px 120px}.mk-story h2{font-size:23px}.mk-platform-card{padding:16px 12px}.mk-platform-card .mk-platform-mark>svg{width:29px}.mk-platform-card h3{font-size:12px}.mk-solutions-grid>a{padding:18px 14px}.mk-steps-section{grid-template-columns:.8fr 2fr}.mk-steps{gap:16px}.mk-step-top{gap:9px}.mk-site:not(.mk-main) .mk-phone-pair{transform-origin:8%;right:55px;transform:scale(.88)}.mk-site:not(.mk-main) .mk-handnote{max-width:100px;font-size:14px;right:-15px}.mk-site:not(.mk-main) .mk-platform-badge{right:-12px}.mk-site:not(.mk-main) .mk-hero h1{font-size:41px}.mk-site:not(.mk-main) .mk-hero-description{font-size:15px}.mk-site:not(.mk-main) .mk-hero-visual,.mk-site:not(.mk-main) .mk-hero-grid{min-height:505px}.mk-site:not(.mk-main) .mk-hero-benefits span span{font-size:10px}.mk-services-grid>article{padding:17px}.mk-service-brands{gap:10px;font-size:14px}.mk-related-section .mk-solutions-grid>a{display:block}.mk-related-section .mk-solutions-grid>a>span:last-child{margin-top:10px}.mk-shopify .mk-price-pitch .mk-price{font-size:39px}.mk-shopify .mk-platform-pricing{grid-template-columns:.95fr 1.25fr .6fr}.mk-price-phone .mk-phone{right:-15px;transform:rotate(-9deg)scale(.64)}.mk-footer{flex-wrap:wrap}.mk-footer nav{gap:16px}.mk-growth-card{padding:20px}.mk-growth-card>strong{font-size:23px}.mk-included-section>div{grid-template-columns:repeat(4,1fr)}}@media (width<=1000px){.mk-container{width:calc(100% - 40px)}.mk-header{min-height:70px}.mk-header .mk-logo svg{width:115px}.mk-nav{gap:12px}.mk-login{display:none}.mk-header-actions{gap:5px}.mk-hero-grid{grid-template-columns:1.04fr 1fr}.mk-hero h1,.mk-site:not(.mk-main) .mk-hero h1{font-size:36px}.mk-hero-description{font-size:15px}.mk-actions .mk-button{padding:11px 17px;font-size:12px}.mk-phone-pair{transform-origin:0;width:470px;inset:0 auto 0 0;transform:scale(.74)}.mk-hero-visual{min-height:500px}.mk-hero-benefits{flex-wrap:wrap;margin-top:25px}.mk-hero-benefits>span{flex-basis:calc(50% - 8px)}.mk-handnote{max-width:98px;font-size:13px;top:15px}.mk-platform-strip a{padding:12px}.mk-platform-mark{gap:9px;font-size:11px}.mk-platform-mark>svg{width:25px;height:27px}.mk-hero-grid{min-height:500px}.mk-benefits-section{grid-template-columns:1fr}.mk-benefits-section .mk-section-intro{max-width:520px}.mk-benefit-card p{font-size:12px}.mk-pricing-main{grid-template-columns:1fr 1.1fr}.mk-story{display:none}.mk-price-intro{min-height:370px;padding:35px 10px}.mk-integrations-section,.mk-solutions-section>.mk-container,.mk-steps-section{grid-template-columns:1fr}.mk-integrations-section .mk-section-intro,.mk-solutions-section .mk-section-intro{max-width:580px}.mk-faq-section{grid-template-columns:1fr}.mk-final-cta{grid-template-columns:1fr 1fr;gap:20px;padding:28px}.mk-final-cta h2{font-size:25px}.mk-final-cta .mk-button{padding:12px 16px;font-size:12px}.mk-footer nav{margin-left:0}.mk-site:not(.mk-main) .mk-phone-pair{width:425px;inset:0 auto 0 0;transform:scale(.75)}.mk-site:not(.mk-main) .mk-hero-benefits>span{flex-basis:calc(50% - 8px)}.mk-site:not(.mk-main) .mk-platform-badge{padding:9px;top:40px;right:0}.mk-site:not(.mk-main) .mk-platform-badge .mk-platform-mark{font-size:11px}.mk-site:not(.mk-main) .mk-handnote{max-width:76px;font-size:12px;top:190px;right:-8px}.mk-sync{grid-template-columns:1fr}.mk-services-grid{grid-template-columns:1fr 1fr}.mk-woocommerce .mk-benefits-section{grid-template-columns:1fr!important}.mk-woocommerce .mk-growth-card{grid-area:auto/1;display:none}.mk-shopify .mk-benefits-section{grid-template-columns:1fr!important}.mk-horoshop .mk-platform-pricing{grid-template-columns:1fr 1fr}.mk-investment{display:none}.mk-proof-strip>.mk-container{gap:16px}.mk-proof-strip>.mk-container>div{gap:12px}.mk-proof-strip b{font-size:20px}.mk-shopify .mk-price-phone{display:none}.mk-shopify .mk-platform-pricing{grid-template-columns:.8fr 1.2fr}.mk-shopify .mk-faq-section{grid-template-columns:1fr!important}}@media (width<=760px){.mk-site{font-size:14px}.mk-container{width:calc(100% - 36px)}.mk-header{min-height:67px}.mk-header-actions{gap:12px}.mk-language select{width:80px}.mk-menu-button{display:flex}.mk-nav{background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:20px 24px;font-size:15px;display:none;position:absolute;top:66px;left:-18px;right:-18px;box-shadow:0 15px 20px #14272215}.mk-nav a{padding:10px}.mk-nav.is-open{display:flex}.mk-hero-grid,.mk-site:not(.mk-main) .mk-hero-grid{grid-template-columns:1fr;gap:0;min-height:0}.mk-hero-copy{max-width:none;padding:36px 0 15px}.mk-hero h1,.mk-site:not(.mk-main) .mk-hero h1{font-size:clamp(32px,6.4vw,44px);line-height:1.13}.mk-hero-description,.mk-site:not(.mk-main) .mk-hero-description{font-size:15px;margin-top:17px!important;margin-bottom:23px!important}.mk-hero:before{opacity:.2;inset:40% 0 0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.mk-hero-benefits{grid-template-columns:1fr 1fr;gap:9px;max-width:500px;display:grid}.mk-hero-benefits>span{padding:9px 11px}.mk-hero-benefits span span,.mk-site:not(.mk-main) .mk-hero-benefits span span{font-size:11px}.mk-hero-visual,.mk-site:not(.mk-main) .mk-hero-visual{width:100%;max-width:520px;min-height:470px;margin-inline:auto}.mk-phone-pair{transform-origin:50%;left:50%;width:480px;inset-block-start:-10px;transform:translate(-50%)scale(.79)}.mk-site:not(.mk-main) .mk-phone-pair{transform-origin:50%;left:45%;width:440px;inset-block-start:0;transform:translate(-50%)scale(.79)}.mk-handnote{top:0;right:0}.mk-site:not(.mk-main) .mk-handnote{max-width:80px;top:120px;right:0}.mk-site:not(.mk-main) .mk-platform-badge{top:15px;right:0}.mk-platform-strip{padding:12px}.mk-platform-strip>div{flex-wrap:wrap;gap:8px;display:flex}.mk-platform-strip a{flex:1 0 29%;justify-content:center;padding:10px 9px}.mk-platform-strip a:last-child{flex-grow:0;flex-basis:30%}.mk-platform-mark{gap:8px;font-size:10px}.mk-hero{padding-bottom:23px}.mk-benefits-section,.mk-site:not(.mk-main) .mk-benefits-section{gap:22px;padding-block:30px}.mk-benefit-grid{grid-template-columns:1fr 1fr;gap:12px}.mk-benefit-card{padding:18px 15px}.mk-site h2{font-size:25px}.mk-pricing-main{padding:20px;display:block}.mk-price-intro{background:0 0;min-height:0;padding:4px 0 22px}.mk-price-intro h2{max-width:100%}.mk-price-intro p{max-width:100%;font-size:14px}.mk-price-card{padding:25px}.mk-price{font-size:38px}.mk-price>span{font-size:17px}.mk-price-card li{font-size:13px}.mk-integrations-section{padding-block:32px}.mk-integration-platforms{grid-template-columns:repeat(2,1fr)}.mk-platform-card:last-child{grid-column:1/-1;align-items:center;gap:20px;display:flex}.mk-platform-card:last-child h3,.mk-platform-card:last-child p,.mk-platform-card:last-child>svg{margin:0}.mk-platform-card .mk-platform-mark>svg{width:31px;height:33px}.mk-platform-card h3{font-size:14px}.mk-platform-card{padding:20px}.mk-solutions-grid{grid-template-columns:1fr 1fr}.mk-solutions-grid>a{padding:20px 16px}.mk-solutions-section>.mk-container{gap:22px}.mk-solutions-section .mk-platform-mark>svg{width:31px;height:33px}.mk-steps-section{gap:22px;padding-block:30px}.mk-steps{grid-template-columns:1fr 1fr;gap:23px}.mk-step-top{margin-bottom:10px}.mk-step-top>svg:last-child{width:20px}.mk-steps h3{font-size:14px}.mk-steps p{font-size:12px}.mk-faq-section{gap:15px;padding-bottom:27px}.mk-faq-grid{grid-template-columns:1fr;gap:4px}.mk-faq-grid summary{font-size:13px}.mk-final-cta{grid-template-columns:1fr;gap:20px;padding:25px 23px}.mk-final-cta h2{font-size:25px}.mk-final-cta .mk-actions{grid-template-columns:1fr;display:grid}.mk-final-cta .mk-button{font-size:13px}.mk-cta-notes{gap:13px;font-size:10px}.mk-footer{gap:13px;padding-block:12px 22px}.mk-footer nav{flex-wrap:wrap;gap:15px;width:100%;font-size:11px;display:flex}.mk-footer small{font-size:10px}.mk-proof-strip{padding:20px 0}.mk-proof-strip>.mk-container{grid-template-columns:1fr 1fr;gap:24px 16px}.mk-proof-strip b{font-size:18px}.mk-proof-strip small{font-size:11px}.mk-proof-strip svg{width:28px;height:28px}.mk-site:not(.mk-main) .mk-hero-benefits{margin-top:25px}.mk-site:not(.mk-main) .mk-benefit-grid{gap:12px}.mk-site:not(.mk-main) .mk-benefits-section .mk-section-intro{text-align:left}.mk-opencart .mk-benefit-grid{grid-template-columns:1fr 1fr}.mk-opencart .mk-benefit-card{padding:17px 14px;display:block}.mk-opencart .mk-benefit-card .mk-icon-tile{margin-bottom:12px}.mk-opencart .mk-benefit-card h3{font-size:14px}.mk-opencart .mk-benefit-card p{font-size:12px}.mk-sync{display:block}.mk-sync-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.mk-sync-grid article{padding:16px 8px;font-size:11px}.mk-sync h2{font-size:24px}.mk-site:not(.mk-main) .mk-integrations-section>.mk-section-intro{text-align:left}.mk-services-grid,.mk-horoshop .mk-services-grid,.mk-opencart .mk-services-grid{grid-template-columns:1fr}.mk-services-grid>article{padding:19px}.mk-service-brands{gap:24px;margin-top:15px;font-size:17px}.mk-site:not(.mk-main) .mk-integration-note{text-align:left}.mk-platform-pricing,.mk-horoshop .mk-platform-pricing,.mk-shopify .mk-platform-pricing{background:0 0;grid-template-columns:1fr;gap:15px;padding:0}.mk-price-pitch{padding:25px}.mk-price-pitch .mk-price{font-size:44px}.mk-price-included{padding:23px}.mk-price-included ul{grid-template-columns:1fr;gap:12px}.mk-horoshop .mk-platform-pricing{background:var(--mk-soft);padding:20px}.mk-horoshop .mk-price-included{padding:22px}.mk-horoshop .mk-price-included .mk-price{font-size:35px}.mk-horoshop .mk-sync{padding:22px}.mk-horoshop .mk-sync-grid{gap:9px}.mk-horoshop .mk-sync-grid article{gap:9px;padding:12px;font-size:11px}.mk-horoshop .mk-sync-grid article svg{width:23px;height:23px}.mk-included-section>div{grid-template-columns:repeat(2,1fr)}.mk-related-section .mk-solutions-grid>a{padding:15px}.mk-site:not(.mk-main) .mk-faq-section>div:first-child{display:block}.mk-site:not(.mk-main) .mk-faq-section .mk-text-button{margin-top:8px}.mk-horoshop .mk-faq-section{padding:22px}.mk-shopify .mk-price-pitch{margin:0}.mk-shopify .mk-price-included{background:var(--mk-soft)}.mk-woocommerce .mk-steps li,.mk-opencart .mk-steps li{padding:14px}.mk-shopify .mk-steps-section{padding:22px!important}.mk-site:not(.mk-main) .mk-steps-section .mk-section-intro{text-align:left}.mk-demo{padding:20px 0}.mk-demo .mk-phone{margin:-20px 0;transform:scale(.9)}}@media (width<=380px){.mk-container{width:calc(100% - 28px)}.mk-hero-visual,.mk-site:not(.mk-main) .mk-hero-visual{min-height:420px}.mk-phone-pair,.mk-site:not(.mk-main) .mk-phone-pair{inset-block-start:-15px;transform:translate(-50%)scale(.69)}.mk-actions>.mk-button{width:100%}.mk-price{font-size:33px}.mk-price>span{font-size:14px}.mk-phone-pair{left:47%}.mk-handnote{max-width:90px;font-size:11px}}@media (prefers-reduced-motion:reduce){.mk-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.mk-logo .vendra-logo{width:auto;height:auto}.mk-logo .vendra-logo svg{width:32px;height:36px}.mk-logo .vendra-logo strong{color:var(--mk-text);letter-spacing:-1px;font-size:28px}.mk-footer .mk-logo .vendra-logo strong{font-size:23px}.mk-footer .mk-logo .vendra-logo svg{width:25px;height:29px}.mk-horoshop{--mk-muted:#506887}.mk-opencart .mk-price-pitch{background:linear-gradient(130deg,#087eb3,#096895)}.mk-phone-search,.mk-phone-nav span{color:#53645c}.mk-phone-nav span:first-child{color:var(--mk-accent,#164c3b)}.mk-horoshop .mk-benefit-grid,.mk-horoshop .mk-steps{grid-template-columns:repeat(5,1fr)}.mk-woocommerce .mk-sync-grid{grid-template-columns:repeat(7,1fr)}@media (width<=760px){.mk-horoshop .mk-benefit-grid,.mk-horoshop .mk-steps{grid-template-columns:1fr 1fr}.mk-woocommerce .mk-sync-grid{grid-template-columns:repeat(3,1fr)}}.mk-site.mk-woocommerce .mk-phone-pair>.mk-phone:first-child,.mk-site.mk-woocommerce .mk-phone-pair>.mk-phone:nth-child(2){transform:rotate(0)}.mk-site.mk-shopify .mk-phone-pair>.mk-phone:first-child{transform:rotate(-8deg)}.mk-site.mk-shopify .mk-phone-pair>.mk-phone:nth-child(2){transform:rotate(8deg)}.mk-shopify .mk-fashion-banner:after{background:linear-gradient(90deg,#4c3525c9,#0000 85%)}@media (width<=430px){.mk-main .mk-phone-pair{left:50%;transform:translate(-50%)scale(.68)}.mk-main .mk-hero-visual{min-height:435px}.mk-main .mk-phone-pair>.mk-phone:nth-child(2){right:4%;transform:rotate(8deg)}}.mk-opencart{--mk-accent:#006eaa}.mk-shopify{--mk-muted:#52645b}.mk-site .mk-fineprint{color:#53665d}.mk-main .mk-price-intro{position:relative}.mk-main .mk-price-intro:after{content:"";pointer-events:none;background:url(/images/marketing/leaves.webp) 0 100%/contain no-repeat;width:215px;height:245px;position:absolute;bottom:-35px;left:-37px}.mk-main .mk-price-intro{background-image:linear-gradient(#eff7f366,#eff7f333),url(/images/marketing/forest.webp)}.mk-opencart .mk-sync{grid-template-columns:2fr 1fr;gap:20px 30px;display:grid}.mk-opencart .mk-sync>div:first-child{grid-column:1/-1}.mk-opencart .mk-sync-grid{max-width:none;margin:0}.mk-sync-devices{min-height:160px;position:relative}.mk-sync-devices .mk-phone{transform-origin:100% 0;position:absolute;top:0;right:0;transform:scale(.33)}.mk-laptop{background:#fff;border:6px solid #252c30;border-radius:7px;place-items:center;width:205px;height:122px;display:grid;position:absolute;bottom:6px;left:12px;box-shadow:0 8px 10px #17343b20}.mk-laptop:after{content:"";background:linear-gradient(#cfd6d9,#858f93);border-radius:1px 1px 50% 50%;height:7px;position:absolute;bottom:-12px;left:-22px;right:-22px}@media (width<=1000px){.mk-sync-devices{display:none}.mk-opencart .mk-sync{display:block}.mk-opencart .mk-sync-grid{margin-top:22px}}@media (width<=760px){.mk-main .mk-price-intro:after{display:none}.mk-main .mk-price-intro{background:0 0}}.mk-breadcrumb{color:var(--mk-muted);align-items:center;gap:10px;margin-bottom:16px;font-size:12px;display:flex}.mk-breadcrumb a:hover{text-decoration:underline}.mk-seo-section{border-top:1px solid #e4eeea;grid-template-columns:1fr 2fr;gap:40px;padding-block:35px;display:grid}.mk-seo-section h2{font-size:24px;line-height:1.25}.mk-seo-section p{color:#4b626c;max-width:78ch;font-size:15px;line-height:1.8}.mk-footer .mk-language-links{border-top:1px solid #e4eeea;flex-wrap:wrap;flex-basis:100%;justify-content:center;gap:12px 22px;padding-top:15px}.mk-language-links a[aria-current=page]{font-weight:700;text-decoration:underline}@media (width<=700px){.mk-seo-section{grid-template-columns:1fr;gap:16px}.mk-footer .mk-language-links{justify-content:flex-start}}.mk-logo .vendra-logo{align-items:center;gap:9px;display:inline-flex}.mk-footer{flex-wrap:wrap}.mk-footer .mk-language-links{margin-left:0}.mk-content-nav{flex-wrap:wrap;gap:22px;font-size:14px;display:flex}.mk-content{padding-top:24px}.mk-content-hero{max-width:850px;padding:48px 0}.mk-content-hero h1{letter-spacing:-.035em;margin:12px 0 24px;font-size:clamp(30px,4vw,52px);line-height:1.12}.mk-content-hero>p{color:#4d6466;font-size:18px;line-height:1.7}.mk-prose{max-width:820px}.mk-prose section{margin:36px 0;scroll-margin-top:30px}.mk-prose h2,.mk-reading h2,.mk-deep-content h2{margin:0 0 16px;font-size:25px;line-height:1.3}.mk-prose p,.mk-prose li,.mk-deep-content p,.mk-deep-content li{color:#344f54;font-size:17px;line-height:1.85}.mk-prose li{margin:10px 0}.mk-prose ul{padding-left:24px}.mk-toc{background:#edf5f1;border:1px solid #dbe7e2;border-radius:16px;gap:12px;max-width:820px;padding:24px;display:grid}.mk-toc a{color:#145f48;text-underline-offset:3px;text-decoration:underline}.mk-content-price{color:#fff;background:linear-gradient(125deg,#0b342c,#205d48);border-radius:18px;gap:16px;max-width:820px;padding:32px;display:grid}.mk-content-price>strong{font-size:38px}.mk-content-price small{font-size:17px;font-weight:400}.mk-content-price .mk-button{color:#104334;background:#fff;justify-self:start}.mk-reading,.mk-deep-content{margin-top:48px;margin-bottom:48px}.mk-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.mk-reading-grid>a{background:#fff;border:1px solid #dce8e3;border-radius:16px;padding:25px;transition:box-shadow .15s;display:block}.mk-reading-grid>a:hover{box-shadow:0 8px 24px #123e3012}.mk-reading-grid h2,.mk-reading-grid h3{margin:8px 0 14px;font-size:21px;line-height:1.4}.mk-reading-grid p{color:#4d6466;line-height:1.7}.mk-reading>a,.mk-reading li a{color:#145f48;text-decoration:underline}.mk-content-table{overflow-x:auto}.mk-content-table table{border-collapse:collapse;width:100%;min-width:460px}.mk-content-table td,.mk-content-table th{text-align:left;border:1px solid #dce8e3;padding:14px;line-height:1.5}.mk-content-table th{background:#eef6f2}.mk-tool{background:#f5faf7;border:1px solid #dce8e3;border-radius:18px;max-width:900px;margin:24px 0;padding:28px}.mk-tool p{margin:16px 0;line-height:1.7}.mk-tool-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mk-tool label{gap:8px;font-size:14px;display:grid}.mk-tool input,.mk-tool select{color:#17332e;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bbcfc7;border-radius:8px;padding:12px}.mk-tool form>.mk-button{margin-top:18px}.mk-tool-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.mk-tool-results article{overflow-wrap:anywhere;background:#fff;border-radius:12px;gap:10px;padding:18px;display:grid}.mk-tool-results strong{font-size:25px}.mk-deep-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.mk-deep-content article{background:#fff;border:1px solid #dce8e3;border-radius:16px;padding:25px}.mk-deep-content ul{padding-left:20px}.mk-content-site .mk-final-cta{margin:45px 0}.mk-content-site .mk-final-cta h2{font-size:28px}.mk-content-site .mk-breadcrumb{flex-wrap:wrap}.mk-price:has(+ul){overflow-wrap:anywhere}.mk-price small{font-size:14px}@media (width<=760px){.mk-content-nav{order:3;gap:18px;width:100%}.mk-content-site .mk-header{flex-wrap:wrap;gap:20px;height:auto;padding-top:18px;padding-bottom:18px}.mk-content-hero{padding:30px 0}.mk-reading-grid,.mk-deep-content,.mk-tool-fields,.mk-tool-results{grid-template-columns:1fr}.mk-tool{padding:18px}.mk-content-price{padding:24px}.mk-content-price>strong{font-size:30px}.mk-prose p,.mk-prose li{font-size:16px}.mk-content-site .mk-final-cta{padding:24px}.mk-deep-content{gap:16px}.mk-content-table{margin-right:0}}.mk-site .mk-content-price p{color:#e2f1eb}.mk-currency{flex:none;align-items:center;display:inline-flex}.mk-currency select{border:1px solid var(--mk-line);min-height:36px;color:var(--mk-text);font:inherit;background:#fff;border-radius:7px;width:72px;padding:6px 8px;font-size:12px}.mk-plans-section{padding-block:35px}.mk-plans{margin:10px 0 32px;scroll-margin-top:24px}.mk-plans-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.mk-plans-heading h2{margin-bottom:12px}.mk-plans-heading>div:first-child{max-width:720px}.mk-plans-currency{color:var(--mk-muted);flex:none;align-items:center;gap:10px;font-size:12px;display:flex}.mk-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.mk-plan{border:1px solid var(--mk-line);background:linear-gradient(150deg,#fff,var(--mk-soft));border-radius:18px;min-width:0;padding:30px;scroll-margin-top:24px}.mk-plan-business{border:2px solid var(--mk-accent);background:linear-gradient(145deg,var(--mk-soft),#fff);padding:29px}.mk-plan h3{letter-spacing:-.03em;margin:0 0 8px;font-size:28px}.mk-plan-summary>p{min-height:44px;margin-bottom:15px;font-size:14px}.mk-plan-price{flex-wrap:wrap;align-items:baseline;gap:8px;min-height:65px;display:flex}.mk-plan-price strong{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(30px,3.3vw,46px);line-height:1.2}.mk-plan-price span{color:var(--mk-muted);font-size:15px}.mk-plan-summary .mk-plan-base{min-height:0;margin-bottom:10px;font-size:12px}.mk-plan-summary .mk-plan-launch{color:var(--mk-accent);align-items:flex-start;gap:7px;min-height:0;margin:15px 0 22px;font-size:13px;font-weight:600;display:flex}.mk-plan-launch svg{flex:none;margin-top:2px}.mk-plan .mk-button{width:100%;margin-bottom:23px}.mk-plan ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mk-plan li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.mk-plan li svg{color:var(--mk-accent);flex:none;margin-top:2px}.mk-plan .mk-plan-inheritance{color:var(--mk-accent);margin:0 0 16px;font-size:14px;font-weight:650}.mk-plan-notes{background:var(--mk-soft);border-radius:12px;margin-top:20px;padding:20px 24px;font-size:13px;line-height:1.65}.mk-plan-notes p+p{margin-top:10px}.mk-header{gap:22px}.mk-header-actions{gap:12px}.mk-content-site .mk-header>.mk-currency{margin-left:auto}@media (width<=1100px){.mk-header-actions>.mk-small{display:none}.mk-nav{gap:14px}.mk-header{gap:15px}}@media (width<=760px){.mk-plans-heading{flex-direction:column;align-items:flex-start;gap:15px}.mk-plans-grid{grid-template-columns:1fr;gap:18px}.mk-plan,.mk-plan-business{padding:23px}.mk-plan-price strong{font-size:36px}.mk-plan-notes{padding:18px}.mk-plan-summary>p{min-height:0}.mk-header-actions{gap:7px}.mk-currency select{width:65px;padding:6px 4px}.mk-content-site .mk-header>.mk-small{display:none}.mk-content-site .mk-header>.mk-currency{margin-left:auto}}@media (width<=380px){.mk-header .mk-login{display:none}.mk-header .mk-logo .vendra-logo{gap:5px;width:auto}.mk-header .mk-logo .vendra-logo svg{width:24px;height:28px}.mk-header .mk-logo .vendra-logo strong{font-size:22px}.mk-header .mk-language>svg{display:none}.mk-header .mk-menu-button{padding:4px}.mk-language select{width:65px}.mk-header-actions{gap:4px}.mk-header{gap:8px}.mk-plan-price strong{font-size:30px}}html:has(dialog[open] .mk-contact-form){overflow:hidden}.dialog:has(.mk-contact-form){overflow:hidden}.dialog:has(.mk-contact-form) .dialog-content{box-sizing:border-box;overscroll-behavior:contain;max-height:calc(100dvh - 34px);overflow-y:auto}.mk-plan-addon{color:#164c3b;background:#f3f8f5;border:1px solid #dce9e2;border-radius:10px;margin-top:20px;padding:18px}.mk-plan-addon h4{margin:0;font-size:16px;line-height:1.5}.mk-plan-addon h4 strong{white-space:nowrap;display:block}.mk-plan-addon p{margin-top:8px;font-size:13px;line-height:1.5}.mk-plan-addon .mk-eyebrow{margin-bottom:6px!important}.mk-contact-form .mk-plan-addon{margin:0}.mk-integration-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 32px;padding:0;list-style:none;display:grid}.mk-integration-flow li{color:#164936;background:linear-gradient(135deg,#eaf5ef,#fff);border:1px solid #d5e4dc;border-radius:16px;align-items:center;gap:12px;padding:22px;display:flex}.mk-integration-flow li>span{color:#fff;background:#164936;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:12px;display:grid}.mk-integration-flow svg{flex-shrink:0;margin-left:auto}.mk-integration-flow strong{font-size:15px}.mk-platform-directory{margin:0 0 36px}.mk-platform-directory>a{min-width:0}.mk-platform-directory>a>span{color:#176447;font-size:13px;font-weight:600}.mk-connection-section{grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;padding-top:36px;padding-bottom:36px;display:grid}.mk-connection-intro>h2{letter-spacing:-.03em;margin:18px 0 14px;font-size:clamp(24px,3vw,32px)}.mk-connection-intro>p{color:#53655c;margin:12px 0;font-size:15px;line-height:1.65}.mk-connection-section>ul{background:#f1f7f4;border:1px solid #d7e6de;border-radius:20px;padding:24px;list-style:none}.mk-connection-section>ul>li{align-items:center;gap:14px;padding:18px 0;font-size:15px;line-height:1.45;display:flex}.mk-connection-section>ul>li+li{border-top:1px solid #d5e4dc}.mk-connection-section>ul>li>span{color:#236849;flex:0 0 32px;font-size:12px;font-weight:700}@media (width<=700px){.mk-integration-flow,.mk-connection-section{grid-template-columns:1fr}.mk-integration-flow{gap:8px}.mk-integration-flow li{padding:16px}.mk-integration-flow svg{transform:rotate(90deg)}.mk-connection-section{gap:18px;padding-top:26px;padding-bottom:26px}.mk-connection-section>ul{padding:12px 20px}}.mk-platform-index .mk-prose{max-width:none}.mk-platform-index .mk-prose p{max-width:820px}.mk-platform-index .mk-content-table table{min-width:860px}.mk-platform-index .mk-content-table th:first-child,.mk-platform-index .mk-content-table td:first-child{font-weight:650}.v-phone{--phone-accent:#214d3a;--phone-soft:#eaf0e7;z-index:3;text-align:left;filter:drop-shadow(0 34px 35px #14372d2b);color:#17291e;flex-shrink:0;width:308px;height:624px;font-family:Inter Variable,Inter,sans-serif;position:relative}.v-phone-food-delivery{--phone-accent:#943e24;--phone-soft:#fcf0e8}.v-phone-booking{--phone-accent:#685183;--phone-soft:#f1ebf5}.v-phone-custom-mobile-app{--phone-accent:#2742a3;--phone-soft:#e9eefa}.v-phone-metal{background:linear-gradient(125deg,#777d79,#141714 18%,#161a17 80%,#adb2ae);border-radius:48px;height:100%;padding:8px;box-shadow:inset 0 0 0 1px #bbb,0 0 0 2px #17231b}.v-phone-screen{background:#fff;border:2px solid #131713;border-radius:39px;flex-direction:column;height:100%;display:flex;overflow:hidden}.v-phone-status{flex-shrink:0;justify-content:space-between;align-items:center;height:37px;padding:7px 20px 0;font-size:10px;display:flex;position:relative}.v-phone-status>span:last-child{gap:3px;display:flex}.v-island{background:#101310;border-radius:18px;width:83px;height:22px;position:absolute;top:7px;left:calc(50% - 41px)}.v-app-top{justify-content:space-between;align-items:center;padding:14px 16px 9px;display:flex}.v-app-top strong{letter-spacing:-1.2px;font-size:23px;font-weight:800}.v-phone-food-delivery .v-app-top strong{color:#943e24;font-family:Georgia,serif;font-size:28px;font-style:italic}.v-phone-booking .v-app-top strong{letter-spacing:-1px;font-family:Georgia,serif;font-weight:400}.v-app-top strong>span{color:#5d77d4;margin-left:3px;font-size:9px}.v-phone button{font:inherit;cursor:pointer}.v-phone button:disabled{opacity:.5;cursor:default}.v-phone button:focus-visible{outline-offset:2px;outline:3px solid #b87830}.v-app-top button{background:var(--phone-soft);color:var(--phone-accent);border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.v-app-content{scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-height:0;padding:0 14px 12px;overflow-y:auto}.v-app-search{color:#647065;background:#f8faf7;border:1px solid #e5e8e4;border-radius:8px;align-items:center;gap:8px;width:100%;margin:2px 0 13px;padding:9px;display:flex;font-size:10px!important}.v-app-search svg:last-child{margin-left:auto}.v-fashion-banner{background:#e6e9e2;border-radius:12px;height:156px;position:relative;overflow:hidden}.v-fashion-banner img{object-fit:cover;width:100%;height:100%}.v-fashion-banner>div{color:#fff;background:linear-gradient(90deg,#183d31dc,#0000);width:65%;padding:21px 13px;position:absolute;inset:0}.v-fashion-banner small{font-size:8px}.v-fashion-banner h3{letter-spacing:-.6px;margin:10px 0 16px;font-size:20px;font-weight:600;line-height:1.13}.v-fashion-banner button{color:#173e32;background:#fff;border:0;border-radius:4px;align-items:center;gap:8px;padding:7px;font-size:8px;display:flex}.v-app-section-label{justify-content:space-between;align-items:center;gap:8px;margin:17px 0 11px;font-size:11px;display:flex}.v-app-section-label>span{color:#58675d;font-size:10px}.v-product-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.v-product-grid article{min-width:0}.v-product-photo{background:#f1f1ee;border-radius:9px;position:relative;overflow:hidden}.v-product-photo img{object-fit:cover;width:100%;height:114px}.v-product-photo button,.v-food-photo>button{width:27px;height:27px;color:var(--phone-accent);background:#fffd;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.v-product-grid h4{margin:8px 0 5px;font-size:10px;font-weight:500}.v-product-grid article>div:last-child{justify-content:space-between;align-items:center;font-size:11px;display:flex}.v-product-grid article>span{font-size:11px}.v-product-grid article>div:last-child>button{background:var(--phone-accent);color:#fff;border:0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.v-app-tabs{border-top:1px solid #edf0eb;flex-shrink:0;justify-content:space-around;padding:10px 10px 3px;display:flex}.v-app-tabs>button{color:#59695d;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;max-width:70px;font-size:7px;line-height:1.2;display:flex}.v-app-tabs>button[aria-pressed=true]{color:var(--phone-accent);font-weight:700}.v-home-indicator{background:#212921;border-radius:10px;flex-shrink:0;width:95px;height:4px;margin:8px auto 7px}.v-cart-icon{position:relative}.v-cart-icon i{background:var(--phone-accent);color:#fff;border:2px solid #fff;border-radius:10px;min-width:15px;padding:1px;font-size:7px;font-style:normal;position:absolute;top:-7px;right:-8px}.v-mini-cart{background:var(--phone-soft);color:var(--phone-accent);border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding:9px 12px;display:flex;font-size:10px!important}.v-app-back{color:var(--phone-accent);background:0 0;border:0;align-items:center;gap:7px;padding:10px 0;display:flex;font-size:10px!important}.v-app-content>h3{letter-spacing:-.5px;margin:15px 0 22px;font-size:20px}.v-cart-item{align-items:center;gap:13px;font-size:12px;display:flex}.v-cart-item img{object-fit:cover;border-radius:10px}.v-cart-item>div{gap:8px;display:grid}.v-cart-item b{font-size:11px}.v-quantity{align-items:center;gap:13px;display:flex}.v-quantity button{background:var(--phone-soft);border:0;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.v-app-total{border-top:1px solid #e3e9e1;justify-content:space-between;margin-top:24px;padding-top:18px;font-size:14px;display:flex}.v-app-notice{background:var(--phone-soft);color:var(--phone-accent);border-radius:10px;align-items:flex-start;gap:8px;margin:14px 0;padding:13px;font-size:10px;line-height:1.55;display:flex}.v-app-notice svg{flex-shrink:0}.v-app-primary{background:var(--phone-accent);color:#fff;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;width:100%;margin-top:12px;padding:12px;display:flex;font-size:11px!important}.v-app-empty{text-align:center;padding-top:50px}.v-app-empty h3{font-size:18px;line-height:1.2}.v-app-empty p{color:#68766d;margin:20px 0;font-size:12px;line-height:1.7}.v-profile-avatar{background:var(--phone-soft);width:75px;height:75px;color:var(--phone-accent);border-radius:50%;place-items:center;margin:auto;display:grid}.v-delivery-toggle{background:var(--phone-soft);border-radius:20px;margin:3px 0 16px;padding:3px;display:flex}.v-delivery-toggle button{color:var(--phone-accent);background:0 0;border:0;border-radius:20px;flex:1;padding:7px;font-size:10px}.v-delivery-toggle [aria-pressed=true]{background:var(--phone-accent);color:#fff}.v-food-title small{color:#8b6e62;align-items:center;gap:4px;font-size:9px;display:flex}.v-food-title h3{letter-spacing:-1px;max-width:210px;margin:8px 0 14px;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.03}.v-food-photo{border-radius:13px;height:178px;position:relative;overflow:hidden}.v-food-photo img{object-fit:cover;width:100%;height:100%}.v-food-photo>span{color:#624236;background:#fff;border-radius:20px;padding:5px 8px;font-size:9px;position:absolute;bottom:9px;left:9px}.v-booking-art{color:#513b63;background:#e8dfe9;border-radius:12px;height:140px;margin:4px 0 5px;padding:19px 16px;position:relative;overflow:hidden}.v-booking-art>small{z-index:1;letter-spacing:2px;font-size:8px;position:relative}.v-booking-art h3{z-index:1;max-width:160px;margin:12px 0;font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1.05;position:relative}.v-booking-art>svg{position:absolute;top:14px;right:14px}.v-sculpture{background:linear-gradient(115deg,#d6c1d5,#fdf8f4 35%,#ae99b5 70%,#e8dceb);border-radius:80px 80px 0 0;width:136px;height:220px;position:absolute;top:35px;right:-21px;transform:rotate(18deg);box-shadow:-10px 5px 18px #796d8330}.v-sculpture:after{content:"";background:#e8dfe9;border-radius:65px 65px 0 0;position:absolute;inset:34px;box-shadow:inset 10px 6px 10px #76628033}.v-days,.v-slots{gap:6px;display:flex}.v-days button{color:#544463;background:#faf8fb;border:1px solid #ece8ef;border-radius:9px;flex:1;gap:4px;padding:10px 2px;font-size:13px;display:grid}.v-days span{opacity:1;font-size:8px}.v-days [aria-pressed=true],.v-slots [aria-pressed=true]{background:var(--phone-accent);color:#fff;border-color:var(--phone-accent)}.v-slots{grid-template-columns:1fr 1fr;margin-bottom:15px;display:grid}.v-slots button{color:#685183;background:#fff;border:1px solid #e2dce7;border-radius:7px;padding:9px;font-size:11px}.v-work-greeting{background:#eef1fb;border-radius:13px;height:230px;padding:22px 18px;position:relative;overflow:hidden}.v-work-greeting small{color:#556bad;font-size:9px}.v-work-greeting h3{letter-spacing:-.9px;z-index:2;max-width:200px;margin:10px 0;font-size:24px;font-weight:550;line-height:1.12;position:relative}.v-work-orbit{place-items:center;width:240px;height:240px;display:grid;position:absolute;bottom:-65px;right:-15px;transform:rotate(-25deg)}.v-work-orbit span{border:1px solid #a8b8e1;border-radius:50%;width:230px;height:90px;position:absolute}.v-work-orbit span:nth-child(2){transform:rotate(60deg)}.v-work-orbit span:nth-child(3){transform:rotate(-60deg)}.v-work-orbit i{color:#fff;background:#2346b0;border-radius:18px;place-items:center;width:55px;height:55px;display:grid;box-shadow:0 15px 25px #3556b34a}.v-progress-track{background:#edf0f6;border-radius:5px;height:4px;margin:15px 0}.v-progress-track i{background:var(--phone-accent);border-radius:5px;height:100%;transition:width .25s;display:block}.v-task-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f6;align-items:center;gap:8px;width:100%;padding:13px 0;display:flex;font-size:10px!important}.v-task-row>span{border:1px solid #bbc6dc;border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.v-task-row .is-checked{background:var(--phone-accent);color:#fff}.v-task-row>svg{flex-shrink:0;margin-left:auto}@media (prefers-reduced-motion:reduce){.v-progress-track i{transition:none}}.v-phone .v-fashion-banner h3{color:#fff}.v-phone .v-booking-art h3{color:#513b63}.v-phone .v-food-title h3{color:#74351f}.v-phone{filter:drop-shadow(0 40px 30px #00130b55);width:326px;height:676px}.v-phone-screen{background:#fdfdfb}.v-app-top{flex-shrink:0;padding:11px 16px 10px}.v-app-top .vp-brand{letter-spacing:-1.4px;color:#17291e;background:0 0;border-radius:0;width:auto;height:auto;font-size:24px;font-weight:850;display:block}.v-phone-food-delivery .vp-brand{color:#87361f;font:italic 31px Georgia,serif}.v-phone-booking .vp-brand{letter-spacing:-1px;font:30px Georgia,serif}.v-app-content{scrollbar-width:thin;scrollbar-color:#c8d1cb transparent;scroll-behavior:smooth;padding:0 14px 16px}.v-app-tabs{background:#fff;padding-top:12px}.v-app-tabs>button{min-width:42px;min-height:37px;font-size:8px}.v-app-primary{border-radius:13px;min-height:44px;font-size:12px!important}.v-phone .vp-title{letter-spacing:-1px;color:#192b22;margin:15px 0 20px;font-size:25px;line-height:1.12}.vp-title small{color:#617068;font-size:14px}.vp-eyebrow{text-transform:uppercase;letter-spacing:1.4px;color:var(--phone-accent);margin:14px 0 8px;font-size:9px}.vp-heading{justify-content:space-between;align-items:center;gap:8px;margin:21px 0 12px;display:flex}.vp-heading h3,.vp-heading h4{letter-spacing:-.2px!important;margin:0!important;font-size:13px!important}.vp-heading>span{color:#53665a;font-size:10px}.vp-heading button{color:var(--phone-accent);background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:flex}.vp-small{color:#5c6b60;font-size:11px;line-height:1.6}.vp-search{background:#f4f6f2;border:1px solid #e0e7df;border-radius:12px;align-items:center;gap:8px;padding:0 10px;display:flex}.vp-search input{width:100%;font:inherit;background:0 0;border:0;outline:none;min-width:0;padding:12px 0;font-size:12px}.vp-categories{flex-wrap:wrap;gap:5px;margin:13px 0;display:flex}.vp-categories button,.vp-sizes button{color:#425448;background:#fff;border:1px solid #dce3d9;border-radius:20px;padding:9px 12px;font-size:10px}.vp-categories [aria-pressed=true],.vp-sizes [aria-pressed=true]{background:var(--phone-accent);color:#fff;border-color:var(--phone-accent)}.vp-products{grid-template-columns:1fr 1fr;gap:15px 10px;display:grid}.vp-products article{min-width:0}.vp-product-open{text-align:left;color:#23382b;background:0 0;border:0;width:100%;padding:0}.vp-product-open img{object-fit:cover;background:#efefea;border-radius:13px;width:100%;height:132px}.vp-product-open b{margin:8px 0 3px;font-size:11px;font-weight:650;line-height:1.4;display:block}.vp-product-open small{color:#5b6b60;font-size:9px}.vp-products article>div{justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;display:flex}.vp-products article>div button{background:var(--phone-accent);color:#fff;border:0;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.vp-food-products{display:block}.vp-food-products article{border-bottom:1px solid #eae5df;gap:10px;padding:12px 0;display:flex}.vp-food-products .vp-product-open{flex:1;grid-template-columns:67px 1fr;column-gap:10px;display:grid}.vp-food-products .vp-product-open img,.vp-food-products .vp-product-open>.vp-drink{grid-row:span 2;width:67px;height:72px}.vp-food-products .vp-product-open b{align-self:end;margin:0;font-size:12px}.vp-food-products article>div{flex-direction:column;justify-content:center;gap:10px;margin:0}.vp-food-hero{text-align:left;background:#bc7852;border:0;border-radius:16px;width:100%;height:226px;padding:0;position:relative;overflow:hidden}.vp-food-hero img{object-fit:cover;width:100%;height:100%}.vp-food-hero>span{background:#fffcf1ed;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:13px;font-size:12px;font-weight:650;display:flex;position:absolute;inset:auto 10px 10px}.vp-food-hero b{white-space:nowrap;align-items:center;gap:4px;display:flex}.v-mini-cart{min-height:42px;font-size:11px!important}.v-mini-cart>span{align-items:center;gap:5px;display:flex}.vp-detail-photo{object-fit:cover;background:#eeeee9;border-radius:15px;width:100%;height:253px}.vp-detail-price{justify-content:space-between;align-items:center;font-size:23px;display:flex}.vp-detail-price button{width:37px;height:37px;color:var(--phone-accent);background:#fff;border:1px solid #dce4d8;border-radius:50%;place-items:center;display:grid}.vp-sizes{gap:8px;margin-top:20px;display:flex}.v-cart-item{border-bottom:1px solid #e4e9e1;gap:12px;padding:15px 0}.v-cart-item>div:last-child{flex:1}.v-cart-item img{width:65px;height:76px}.v-quantity{gap:12px}.v-quantity button{width:29px;height:29px}.v-app-total{margin:20px 0 8px}.vp-field{color:#46594b;gap:7px;margin:15px 0;font-size:11px;display:grid}.vp-field input,.vp-field select,.vp-field textarea{width:100%;min-width:0;font:inherit;color:#23372a;box-sizing:border-box;background:#fff;border:1px solid #d8e0d5;border-radius:10px;padding:11px 10px;font-size:12px}.vp-field textarea{resize:vertical}.vp-field input:focus,.vp-field select:focus,.vp-field textarea:focus{outline:2px solid var(--phone-accent);outline-offset:1px}.vp-field-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vp-profile-head{text-align:center;padding:20px 0}.vp-avatar{background:linear-gradient(145deg,var(--phone-soft),#fff);width:45px;height:45px;color:var(--phone-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:17px;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #23382614}.vp-profile-head>.vp-avatar{width:76px;height:76px;margin:auto;font-size:26px}.vp-profile-head h3{letter-spacing:-.6px;margin:15px 0 5px;font-size:21px}.vp-profile-head p{color:#5b6b60;margin:0;font-size:11px}.vp-reward{background:var(--phone-accent);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;margin:5px 0 17px;padding:19px;font-size:11px;display:flex;position:relative;overflow:hidden}.vp-reward b{letter-spacing:-1px;margin-top:10px;font-size:30px;display:block}.vp-reward small{letter-spacing:0;font-size:11px;font-weight:400}.vp-reward-orbit{color:#fff8;font-size:78px;line-height:1}.vp-menu-row{text-align:left;color:#233a2b;background:0 0;border:0;border-bottom:1px solid #e3e9e0;align-items:center;gap:11px;width:100%;padding:16px 0;display:flex;font-size:12px!important}.vp-menu-row>svg:last-child,.vp-menu-row>input:last-child,.vp-menu-row>span{margin-left:auto}.vp-menu-row input{accent-color:var(--phone-accent);width:18px;height:18px}.vp-order-row{text-align:left;color:#263b2c;background:#fff;border:1px solid #dce5d8;border-radius:12px;align-items:center;gap:10px;width:100%;margin-bottom:12px;padding:17px 12px;font-size:12px;display:flex}.vp-order-row span{flex:1}.vp-order-row small{color:#58715f;margin-top:6px;font-size:10px;display:block}.vp-success{text-align:center;padding:24px 8px 15px}.vp-success>span{background:var(--phone-accent);color:#fff;width:73px;height:73px;box-shadow:0 0 0 8px var(--phone-soft),0 0 0 16px #f5f7f2;border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.vp-success>small{letter-spacing:1px;margin-top:26px;font-size:9px;display:block}.vp-success h3{margin:12px 0;font-size:25px;line-height:1.15}.vp-success p{color:#526658;font-size:12px}.vp-ticket{background:var(--phone-soft);color:#293d2f;border:1px solid #25362b12;border-radius:15px;margin:12px 0;padding:17px}.vp-ticket h4{margin:13px 0;font-size:15px;line-height:1.4}.vp-ticket>small{color:var(--phone-accent);font-size:10px}.vp-ticket p{margin:7px 0;font-size:12px;line-height:1.6}.vp-ticket>b{font-size:13px}.vp-ticket strong{margin-top:12px;font-size:25px;display:block}.vp-ticket>svg{color:var(--phone-accent)}.vp-order-track{gap:0;margin:20px 0;font-size:11px;display:grid}.vp-order-track span{color:#56675b;align-items:center;gap:10px;padding:10px 0;display:flex}.vp-order-track .is-done{color:var(--phone-accent);font-weight:650}.vp-drink{background:radial-gradient(at 50% 25%,#e1e9a9 0 12%,#0000 13%),linear-gradient(90deg,#eae6d8,#f3f6e7);border-radius:14px;height:210px;display:block;position:relative;overflow:hidden}.vp-drink:before{content:"";background:linear-gradient(100deg,#dce7a3aa,#eec75288,#eef5d7);border:1px solid #fff;border-radius:8px 8px 20px 20px;width:36%;height:66%;position:absolute;bottom:10%;left:32%;box-shadow:inset 2px 0 3px #fff,4px 7px 7px #5e661e25}.vp-drink:after{content:"";background:#826b46;width:3px;height:64%;position:absolute;top:4%;left:56%;transform:rotate(10deg)}.vp-drink.small{flex-shrink:0;width:65px;height:76px}.vp-wellness{background:#ebe2db;border-radius:16px;height:206px;padding:23px 17px;position:relative;overflow:hidden}.vp-wellness>small{letter-spacing:1.5px;z-index:1;color:#62485d;font-size:8px;position:relative}.vp-wellness h3{z-index:1;letter-spacing:-1px;max-width:180px;margin:15px 0;position:relative;color:#563e52!important;font:30px/1.05 Georgia,serif!important}.vp-wellness em{font-weight:400}.vp-stone{background:linear-gradient(110deg,#f8ede4,#d8bda9 45%,#a38b86);border-radius:50% 50% 15%;width:170px;height:210px;position:absolute;bottom:-85px;right:-20px;transform:rotate(-22deg);box-shadow:-12px -10px 24px #89756623,inset -8px 8px 20px #fff7}.vp-stone:after{content:"";background:linear-gradient(120deg,#f9f0e4,#b9a397 80%);border-radius:50%;width:90px;height:95px;position:absolute;top:-35px;left:15px;box-shadow:6px 15px 16px #493e4a40}.vp-round{color:#685183;z-index:2;background:#fff;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:17px;left:17px}.vp-service{color:#30283b;text-align:left;background:0 0;border:0;border-bottom:1px solid #e6e4e7;align-items:center;gap:11px;width:100%;padding:14px 0;display:flex}.vp-service>span:nth-child(2){flex:1}.vp-service b{font-size:12px;line-height:1.4;display:block}.vp-service small{color:#685c6e;margin-top:4px;font-size:10px;line-height:1.5;display:block}.vp-service-icon{background:var(--phone-soft);width:44px;height:49px;color:var(--phone-accent);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.vp-service-large{background:#f8f5f8;border:1px solid #e7e0e8;border-radius:15px;margin-bottom:11px;padding:20px 13px}.vp-service-large .vp-service-icon{background:#fff;width:51px;height:65px}.vp-team-link{background:var(--phone-soft);width:100%;color:var(--phone-accent);text-align:left;border:0;border-radius:12px;align-items:center;gap:10px;margin:18px 0;padding:15px;display:flex;font-size:12px!important}.vp-team-link>span{flex:1}.vp-team-link small{margin-top:5px;font-size:9px;line-height:1.5;display:block}.vp-staff-picker{gap:8px;padding:2px 0 10px;display:flex;overflow-x:auto}.vp-staff-picker button{text-align:center;color:#51405e;background:#fff;border:1px solid #e5dfe8;border-radius:13px;min-width:95px;padding:10px 7px}.vp-staff-picker .vp-avatar{margin:0 auto 7px}.vp-staff-picker b{font-size:11px;display:block}.vp-staff-picker small{margin-top:5px;font-size:9px;display:block}.vp-staff-picker [aria-pressed=true]{border-color:var(--phone-accent);background:var(--phone-soft)}.vp-calendar{background:#fff;border:1px solid #e4dee7;border-radius:15px;margin:12px 0;padding:12px 9px}.vp-month{text-transform:capitalize;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:12px;display:flex}.vp-month button{width:27px;height:30px;color:var(--phone-accent);background:0 0;border:0;place-items:center;display:grid}.vp-calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.vp-calendar-grid small{color:#6f6474;padding-bottom:7px;font-size:8px;overflow:hidden}.vp-calendar-grid button{color:#46344f;background:0 0;border:0;border-radius:50%;width:100%;height:30px;padding:0;font-size:11px}.vp-calendar-grid button:disabled{color:#8a828e;opacity:.65}.vp-calendar-grid [aria-pressed=true]{background:var(--phone-accent);color:#fff}.vp-time-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.vp-time-grid button{color:var(--phone-accent);background:#fff;border:1px solid #ded5e5;border-radius:9px;padding:10px 3px;font-size:11px}.vp-time-grid [aria-pressed=true]{background:var(--phone-accent);color:#fff}.vp-workdays{flex-wrap:wrap;gap:3px;display:flex}.vp-workdays button{color:var(--phone-accent);background:#fff;border:1px solid #d9cedf;border-radius:8px;padding:9px 6px;font-size:10px}.vp-workdays [aria-pressed=true]{background:var(--phone-accent);color:#fff}.vp-text-button{color:var(--phone-accent);background:0 0;border:0;padding:8px 0;text-decoration:underline;font-size:11px!important}.vp-work-hero{color:#fff;background:#1d2c62;border-radius:17px;padding:23px 18px;position:relative;overflow:hidden}.vp-work-hero:after{content:"";pointer-events:none;border:25px solid #6980c955;border-radius:50%;width:210px;height:210px;position:absolute;top:-60px;right:-120px;box-shadow:0 0 0 25px #6377b92b,0 0 0 50px #6377b917}.vp-work-hero>small{letter-spacing:1px;color:#d5def9;font-size:9px}.vp-work-hero h3{letter-spacing:-.8px;margin:17px 0;line-height:1.13;color:#fff!important;font-size:25px!important}.vp-project-number{letter-spacing:-4px;font-size:62px;font-weight:500}.vp-project-number span{letter-spacing:-1px;color:#c0cdef;margin-left:10px;font-size:19px}.vp-work-hero button{color:#fff;background:#ffffff18;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;margin-top:15px;padding:10px;font-size:11px;display:flex}.v-task-row{min-height:49px;font-size:12px!important}.vp-add-task{margin-top:20px}.vp-add-task .vp-field{margin-bottom:6px}@media (width<=550px){.v-phone{width:310px;height:656px}.vp-calendar-grid button{height:29px}}@media (width<=350px){.v-phone{width:284px;height:637px}.v-app-content{padding-left:11px;padding-right:11px}.vp-calendar-grid{gap:1px}.vp-calendar-grid button{height:28px}}@media (prefers-reduced-motion:reduce){.v-app-content{scroll-behavior:auto}}.v-app-content{background-color:#0000;background-image:linear-gradient(#fdfdfb 30%,#fdfdfb00),linear-gradient(#fdfdfb00,#fdfdfb 70%),linear-gradient(#1f302310,#0000),linear-gradient(#0000,#1f302314);background-position:top,bottom,top,bottom;background-repeat:no-repeat;background-size:100% 20px,100% 20px,100% 7px,100% 7px;background-attachment:local,local,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.vd-site{--vd-ink:#102f29;--vd-green:#005a40;--vd-muted:#61726f;--vd-line:#e3ebe7;color:var(--vd-ink);-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter Variable,Inter,system-ui,sans-serif}.vd-site :where(h1,h2,h3){color:var(--vd-ink);letter-spacing:-.04em}.vd-site h2{margin:0 0 13px;font-size:29px;font-weight:680;line-height:1.18}.vd-site :where(h3){margin:0 0 9px;font-size:15px;font-weight:650;line-height:1.3}.vd-site p{line-height:1.6}.vd-container{max-width:1320px;margin:0 auto;padding:0 44px}.vd-site main button{cursor:pointer;font-family:inherit}.vd-site main button:disabled{opacity:.5;cursor:default}.vd-site main a:focus-visible,.vd-site main button:focus-visible,.vd-site main summary:focus-visible{outline-offset:4px;outline:3px solid #138f70}.vd-site main a{color:inherit}.vd-site .v-button,.vd-button-outline{border-radius:9px;justify-content:center;align-items:center;gap:20px;min-height:46px;padding:13px 22px;line-height:1.4;text-decoration:none;transition:box-shadow .2s,transform .2s;display:inline-flex;font-size:12px!important;font-weight:600!important}.vd-site .v-button{color:#fff;background:linear-gradient(125deg,#00553d,#002d24);border:1px solid #14634c;box-shadow:inset 0 1px 3px #ffffff20,0 3px 8px #12392b0a}.vd-site .v-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0a4e3c2a}.vd-button-outline{color:#143e31;background:#ffffffd9;border:1px solid #8ab2a2}.vd-button-outline:hover{background:#eef7f2}.vd-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.vd-eyebrow{color:#315e50;text-transform:uppercase;letter-spacing:.5px;border:1px solid #bcd9ce;border-radius:20px;align-items:center;margin:0 0 18px;padding:5px 12px;font-size:9px;font-weight:650;line-height:1.35;display:inline-flex}.vd-text-link{background:0 0;border:0;align-items:center;gap:12px;padding:0;text-decoration:none;display:inline-flex;color:#16634b!important;font-size:11px!important;font-weight:600!important}.vd-text-link:hover{text-decoration:underline}.vd-hero-wrap{isolation:isolate;background:#edf5f0;position:relative}.vd-hero-wrap:before{content:"";z-index:-1;background:linear-gradient(90deg,#f6fbf8 0%,#f6fbf8f5 28%,#f0f8f1c7 42%,#00443315 65%,#00392830 100%),url(/images/marketing/botanical-hero.webp) 50%/cover;position:absolute;inset:0}.v-hero{grid-template-columns:1fr 1.08fr;align-items:center;gap:0;min-height:690px;padding-top:20px;padding-bottom:20px;display:grid}.vd-hero-copy{z-index:2;max-width:590px;padding:28px 0 35px;position:relative}.vd-hero-copy h1{letter-spacing:-2.3px;text-wrap:balance;max-width:610px;margin:0 0 23px;font-size:clamp(36px,3.55vw,52px);font-weight:720;line-height:1.065}.vd-hero-description{color:#334e45;max-width:525px;margin:0 0 29px;font-size:15px;line-height:1.65!important}.vd-signature{align-items:center;gap:24px;max-width:480px;margin-top:36px;display:flex}.vd-signature>span{color:#375c4e;align-items:center;gap:10px;max-width:150px;font-size:10px;line-height:1.5;display:flex}.vd-signature svg{color:#075e40;flex-shrink:0}.v-business-switch{grid-template-columns:1fr 1fr;gap:7px;max-width:470px;margin-top:25px;display:grid}.v-business-switch button{color:#305f4f;text-align:left;background:#ffffffb3;border:1px solid #d7e7dc;border-radius:8px;align-items:center;gap:9px;min-height:40px;padding:10px 12px;display:flex;font-size:10px!important}.v-business-switch button[aria-pressed=true]{color:#074c35;background:#e1f0e7;border-color:#147858}.v-business-switch svg{flex-shrink:0}.v-experience{isolation:isolate;justify-content:center;align-items:center;min-height:680px;padding:13px 0 38px;scroll-margin-top:20px;display:flex;position:relative}.v-experience .v-phone{filter:drop-shadow(0 17px 14px #00130b55);z-index:3;width:310px;height:630px;transition:transform .35s;transform:rotate(5deg)}.v-experience:focus-within .v-phone,.v-experience:hover .v-phone{transform:rotate(0)}.vd-float{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#133c2e;z-index:4;pointer-events:none;background:#f5fcf5e6;border:1px solid #ffffffb0;border-radius:13px;align-items:center;gap:12px;max-width:150px;padding:15px;font-size:11px;line-height:1.4;display:flex;position:absolute;box-shadow:0 7px 20px #001f1721}.vd-float svg{color:#09523d;flex-shrink:0}.vd-float-brand{top:80px;left:0}.vd-float-process{top:320px;left:0}.vd-float-near{top:175px;right:-12px}.vd-tap-hint{color:#fff;z-index:4;pointer-events:none;text-shadow:0 1px 6px #002e22;max-width:125px;font-size:12px;font-style:italic;line-height:1.5;position:absolute;bottom:112px;right:-16px}.vd-tap-hint>svg:first-child{margin-bottom:6px}.vd-tap-hint>svg:last-child{width:85px;height:60px;margin-left:-24px;transform:rotate(-10deg)}.v-stage-foot{color:#fff;text-align:center;text-shadow:0 1px 4px #023d2c;justify-content:center;align-items:center;gap:8px;font-size:10px;line-height:1.5;display:flex;position:absolute;bottom:9px;left:10%;right:0}.v-stage-foot>span{background:#a6efbe;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 4px #ffffff1c}.v-experience:focus-within .vd-float,.v-experience:hover .vd-float{opacity:.45;transition:opacity .2s}.vd-section{padding-top:35px;padding-bottom:30px}.vd-section-head{justify-content:space-between;align-items:center;gap:25px;margin-bottom:20px;display:flex}.vd-section-head h2{margin:0}.vd-section-head>span,.vd-section-head>a{color:#657874;max-width:280px;font-size:11px;line-height:1.5;text-decoration:none}.vd-section-head>a{align-items:center;gap:10px;display:flex}.vd-section-head p{color:var(--vd-muted);margin:7px 0 0;font-size:12px}.vd-solutions{background:#fff;border-radius:16px 16px 0 0;margin-top:-3px;position:relative}.vd-solution-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.vd-solution-grid>a{min-height:258px;color:inherit;background:#eaf7ec;border-radius:13px;padding:20px 16px;text-decoration:none;transition:transform .2s;position:relative;overflow:hidden}.vd-solution-grid>a:hover{transform:translateY(-4px)}.vd-solution-grid>a:nth-child(2){background:#fcf1e5}.vd-solution-grid>a:nth-child(3){background:#f0eefa}.vd-solution-grid>a:nth-child(4){background:#e8f4fc}.vd-solution-copy{z-index:2;flex-direction:column;align-items:flex-start;width:60%;min-height:218px;display:flex;position:relative}.vd-icon{color:#086142;background:linear-gradient(145deg,#d9f4e7,#eef8f1);border-radius:12px;flex-shrink:0;place-items:center;width:47px;height:47px;margin-bottom:14px;display:inline-grid}.vd-solution-copy h3{margin-bottom:9px;font-size:14px;line-height:1.3}.vd-solution-copy p{color:#5c6d67;margin:0 0 15px;font-size:10px}.vd-solution-copy .vd-text-link{gap:6px;margin-top:auto;font-size:10px!important}.vd-solution-grid .vd-mini{z-index:1;width:137px;height:254px;position:absolute;bottom:-42px;right:-23px;transform:rotate(7deg);box-shadow:0 13px 20px #263b3327}.vd-mini{text-align:left;color:#18362b;background:#fff;border:5px solid #202422;border-radius:27px;flex-direction:column;flex-shrink:0;gap:8px;width:210px;height:388px;padding:8px 9px 30px;font-size:10px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #8b9690,0 15px 22px #10281e24}.vd-mini-status{justify-content:space-between;align-items:center;margin-bottom:4px;padding:0 4px;font-size:6px;display:flex;position:relative}.vd-mini-status i{background:#101411;border-radius:10px;width:36%;height:10px;position:absolute;top:-2px;left:32%}.vd-mini-brand{letter-spacing:-.7px;font-size:14px}.vd-mini>img{object-fit:cover;border-radius:9px;width:100%;height:47%}.vd-mini>b{font-size:10px;line-height:1.3}.vd-mini-info{justify-content:space-between;font-weight:700;display:flex}.vd-mini-cta{color:#fff;background:#095940;border-radius:5px;justify-content:space-between;align-items:center;gap:5px;padding:8px 6px;font-size:8px;line-height:1.3;display:flex}.vd-mini-nav{background:#fff;border-top:1px solid #eaf0ec;justify-content:space-around;padding:10px 3px;display:flex;position:absolute;bottom:0;left:0;right:0}.vd-mini-wellness{color:#4c3b60;background:linear-gradient(135deg,#f4e7e4,#e7dcf0);border-radius:8px;padding:15px 9px;font:19px Georgia,serif}.vd-mini-wellness span{margin-top:10px;font:8px Inter,sans-serif;display:block}.vd-mini-calendar{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;padding:5px 0;font-size:7px;display:grid}.vd-mini-calendar span{padding:3px 0}.vd-mini-calendar .is-selected{color:#fff;background:#17634a;border-radius:50%}.vd-mini-slots{justify-content:space-between;gap:4px;font-size:7px;display:flex}.vd-mini-slots span{border:1px solid #ded7e5;border-radius:4px;padding:4px}.vd-mini-custom{color:#fff;background:linear-gradient(135deg,#183a38,#081f22);border-radius:8px;flex-direction:column;flex:1;justify-content:center;gap:15px;padding:15px 10px;display:flex}.vd-mini-custom>span{color:#73d8b7;font-size:44px;font-weight:750}.vd-mini-custom b{font-size:15px;line-height:1.2}.vd-mini-task{border-bottom:1px solid #e8eee8;justify-content:space-between;align-items:center;gap:7px;padding:7px 0;font-size:8px;display:flex}.vd-pricing-band,.vd-story-band,.vd-integrations-band{background:linear-gradient(115deg,#f0f7f4,#fbfdfc 53%,#eef6f3)}.vd-main-pricing{grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:22px;padding-top:27px;padding-bottom:20px;display:grid}.vd-main-pricing>div>p:not(.vd-eyebrow){color:var(--vd-muted);max-width:320px;font-size:13px}.vd-main-pricing h2{max-width:330px;font-size:32px}.vd-main-pricing .vd-text-link{margin-top:12px}.vd-plan{background:#fff;border:1px solid #e2eee5;border-radius:17px;padding:21px 25px;position:relative;box-shadow:0 9px 22px #1a493505}.vd-plan-tag{color:#24583c;background:#eaf6eb;border:1px solid #add6ba;border-radius:14px;padding:4px 11px;font-size:10px}.vd-plan[data-plan=business]{background:linear-gradient(135deg,#fff,#f4fcf6);border-color:#a9d4ba}.vd-price{letter-spacing:-1.5px;color:#112e25;white-space:nowrap;margin:18px 0 8px;font-size:37px;font-weight:730}.vd-price small{letter-spacing:0;margin-left:5px;font-size:13px;font-weight:550}.vd-plan-launch{color:#396451;align-items:center;gap:7px;margin:7px 0;font-size:10px;display:flex}.vd-plan ul,.vd-quote ul{color:#55695f;margin:15px 0;padding:0;font-size:11px;list-style:none}.vd-plan li,.vd-quote li{align-items:flex-start;gap:8px;margin:8px 0;line-height:1.5;display:flex}.vd-plan li svg,.vd-quote li svg{color:#147548;background:#dcf1df;border-radius:50%;flex-shrink:0;margin-top:1px;padding:2px}.vd-plan .v-button{gap:8px;width:100%;padding:11px 12px;font-size:11px!important}.vd-price-note{color:#61746c;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;margin:0;font-size:10px;display:flex}.vd-price-note button{color:#1c6049;background:0 0;border:0;flex-shrink:0;align-items:center;gap:7px;display:flex;font-size:10px!important}.vd-feature-grid{grid-template-columns:repeat(6,1fr);gap:15px;display:grid}.vd-feature-grid article{background:linear-gradient(130deg,#fff,#fafcfb);border:1px solid #e4ede7;border-radius:13px;padding:18px 15px}.vd-feature-grid h3{font-size:13px;line-height:1.4}.vd-feature-grid p{color:#63756d;margin:0;font-size:11px;line-height:1.6}.vd-feature-grid .vd-icon{background:#e9f7ef;border-radius:12px;width:40px;height:40px}.vd-feature-grid article:nth-child(4) .vd-icon{color:#b5542f;background:#fff1ea}.vd-feature-with-price{grid-template-columns:1fr 315px;align-items:start;gap:26px;display:grid}.vd-feature-with-price .vd-feature-grid{grid-template-columns:repeat(3,1fr)}.vd-quote{background:#fff;border:1px solid #deebe2;border-radius:18px;padding:26px 25px;box-shadow:0 8px 20px #13483204}.vd-quote h2{font-size:31px}.vd-quote p:not(.vd-eyebrow){color:#62746b;font-size:12px}.vd-quote .v-button{width:100%;font-size:11px!important}.vd-quote .vd-eyebrow{background:#effaf2;margin-bottom:17px;font-size:8px}.vd-integrations{grid-template-columns:1fr 1.7fr;align-items:center;gap:38px;padding-top:28px;padding-bottom:28px;display:grid}.vd-integration-copy h2{max-width:340px;font-size:28px}.vd-integration-copy p{color:#61766b;max-width:350px;font-size:12px}.vd-integration-copy .vd-text-link{margin-top:14px}.vd-integration-panel{background:#fff;border:1px solid #edf2ed;border-radius:14px;padding:12px 15px}.vd-integration-tabs{border-bottom:1px solid #e8f0e9;gap:7px;margin-bottom:10px;padding-bottom:10px;display:flex}.vd-integration-tabs button{color:#536c5e;background:0 0;border:1px solid #0000;border-radius:20px;flex:1;padding:7px 12px;font-size:10px!important}.vd-integration-tabs [aria-pressed=true]{color:#0d503a;background:#edf7f0;border-color:#c5e2d2;font-weight:650}.vd-partners{grid-template-columns:repeat(2,1fr);align-items:center;gap:15px;min-height:115px;padding:7px 10px;display:grid}.vd-partners a,.vd-partners button{color:#244c3c;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;min-height:42px;font-size:13px;text-decoration:none;display:flex}.vd-partners .mk-platform-mark{gap:10px;font-size:13px}.vd-partners .mk-platform-mark svg{width:30px;height:30px}.vd-partners .mk-woo-mark{font-size:15px}.vd-partners .mk-h-mark{width:30px;height:30px;font-size:24px}.vd-with-quote{grid-template-columns:1fr 1.15fr 1fr;gap:24px}.vd-with-quote .vd-integration-tabs{flex-wrap:wrap}.vd-with-quote .vd-integration-tabs button{min-width:45%;padding:6px;font-size:9px!important}.vd-with-quote .vd-partners{grid-template-columns:1fr;gap:10px}.vd-process ol{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.vd-process li{background:linear-gradient(130deg,#fff,#fafcfb);border:1px solid #e5eee8;border-radius:14px;gap:14px;padding:19px 15px;display:flex;position:relative}.vd-process li>span{color:#fff;background:linear-gradient(135deg,#3dc59a,#006742);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:14px;display:grid;box-shadow:0 0 0 3px #f0f7f0}.vd-process h3{margin:0 0 7px;font-size:12px}.vd-process p{color:#62776b;margin:0;font-size:11px}.vd-process li>svg{color:#96bca8;z-index:1;position:absolute;top:42%;right:-20px}.vd-industry-grid{grid-template-columns:repeat(8,1fr);gap:12px;display:grid}.vd-industry-grid.vd-six{grid-template-columns:repeat(6,1fr)}.vd-industry-grid button{text-align:left;color:#18372b;background:linear-gradient(135deg,#fff,#f0f7f5);border:1px solid #e5eee9;border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;padding:15px 12px;display:flex;position:relative;overflow:hidden}.vd-industry-image{background-image:url(/images/marketing/industry-atlas.webp);background-repeat:no-repeat;background-size:400% 200%;border-radius:8px;width:100%;height:105px;display:block}.vd-industry-grid button>.vd-industry-image{order:4;height:110px;margin-top:15px}.vd-industry-grid button>svg{color:#058154;box-sizing:content-box;background:#e5f6ef;border-radius:9px;margin-bottom:12px;padding:6px}.vd-industry-grid h3{margin:0 0 9px;font-size:12px}.vd-industry-grid .vd-text-link{gap:5px;margin-top:auto;font-size:9px!important}.vd-industry-grid.vd-six button{padding:0 0 15px}.vd-industry-grid.vd-six button>.vd-industry-image{border-radius:0;order:-1;height:135px;margin:0 0 13px}.vd-six button>svg{display:none}.vd-six h3,.vd-six .vd-text-link{margin-left:13px;margin-right:13px}.vd-niche-grid{grid-template-columns:repeat(8,1fr);gap:12px;display:grid}.vd-niche-grid button{text-align:left;color:#122c22;background:#eaf0ea;border:0;border-radius:10px;height:138px;padding:0;position:relative;overflow:hidden}.vd-niche-grid .vd-industry-image{border-radius:0;height:100%;position:absolute;inset:0}.vd-niche-grid b{background:linear-gradient(#ffffffed,#ffffffe6 70%,#fff0);min-height:44px;padding:10px;font-size:10px;line-height:1.4;position:absolute;top:0;left:0;right:0}.vd-niche-arrow{color:#11764f;background:#fff;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;bottom:9px;left:10px}.vd-benefits-grid{grid-template-columns:repeat(5,1fr);gap:15px;display:grid}.vd-benefits-grid article{background:#edf9f1;border-radius:13px;padding:21px 19px}.vd-benefits-grid article>svg{color:#12a772;margin-bottom:16px}.vd-benefits-grid h3{font-size:15px}.vd-benefits-grid p{color:#61716b;margin:0;font-size:12px}.vd-benefits-grid .vd-tint-1{background:#fff1e9}.vd-benefits-grid .vd-tint-1>svg{color:#cb6d32}.vd-benefits-grid .vd-tint-2{background:#f0effd}.vd-benefits-grid .vd-tint-2>svg{color:#7e5cd4}.vd-benefits-grid .vd-tint-3{background:#eaf7fb}.vd-benefits-grid .vd-tint-3>svg{color:#11749c}.vd-benefits-grid .vd-tint-4{background:#fff4ed}.vd-story{grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:35px;min-height:370px;padding-top:24px;padding-bottom:24px;display:grid;overflow:hidden}.vd-story-copy>p:not(.vd-eyebrow){color:#596e64;margin-bottom:25px;font-size:13px}.vd-story-copy h2{font-size:29px}.vd-story-copy .vd-eyebrow{font-size:8px}.vd-paired-phones{justify-content:center;align-items:center;gap:15px;height:344px;display:flex;transform:translateY(40px)}.vd-paired-phones .vd-mini:first-child{transform:rotate(-6deg)}.vd-paired-phones .vd-mini:last-child{margin-top:30px;transform:rotate(5deg)}.vd-order-steps{gap:20px;margin:0;padding:0;list-style:none;display:grid}.vd-order-steps li{align-items:center;gap:14px;display:flex}.vd-order-steps span{color:#086642;background:linear-gradient(145deg,#caf3df,#f0faf1);border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.vd-order-steps b{font-size:13px;line-height:1.4}.vd-page-booking .vd-story{grid-template-columns:1fr 1.5fr;gap:65px;padding-top:36px;padding-bottom:36px}.vd-studio-photo{border-radius:16px;height:320px;position:relative}.vd-studio-photo img{object-fit:cover;border-radius:16px;width:100%;height:100%}.vd-studio-photo>div{background:#fffffff2;border-radius:12px;grid-template-columns:30px 1fr;gap:8px 12px;padding:19px;display:grid;position:absolute;bottom:23px;left:28%;right:22px;box-shadow:0 8px 20px #1d322614}.vd-studio-photo svg{color:#14825c;grid-row:span 2}.vd-studio-photo strong{font-size:13px}.vd-studio-photo span{color:#5e7468;font-size:11px}.vd-story-custom{gap:22px;padding-top:28px;padding-bottom:28px}.vd-story-custom>div{background:linear-gradient(130deg,#fff,#edf7ef);border:1px solid #dfebe3;border-radius:15px;min-height:300px;padding:25px;overflow:hidden}.vd-story-custom .vd-story-copy h2{font-size:25px}.vd-story-custom .vd-story-copy p{font-size:12px}.vd-native-art{gap:15px;display:flex;position:relative}.vd-native-art>div:first-child{z-index:2;width:58%;position:relative}.vd-native-art h3{white-space:nowrap;margin-top:15px;font-size:25px}.vd-native-art p,.vd-growth-art p{color:#607b6a;font-size:12px}.vd-native-art>div>svg,.vd-growth-art>svg{color:#079261}.vd-brand-phones{gap:5px;display:flex;position:absolute;bottom:45px;right:-12px;transform:rotate(7deg)}.vd-brand-phones>span{background:#fff;border:4px solid #1d3128;border-radius:17px;place-items:center;width:80px;height:160px;display:grid;transform:rotate(-15deg);box-shadow:0 5px 10px #15302533}.vd-brand-phones>span:last-child{background:linear-gradient(130deg,#164b40,#061e19);margin-top:15px;transform:rotate(4deg)}.vd-growth-art h3{max-width:240px;margin-top:12px;font-size:22px}.vd-growth-art>div{align-items:flex-end;gap:12px;height:100px;margin-top:22px;display:flex}.vd-growth-art i{background:linear-gradient(#75c8b8,#0e806a);border-radius:3px 3px 0 0;flex:1;max-width:22px;display:block}.vd-growth-art i:nth-child(3n){background:linear-gradient(#88cbdc,#459db3)}.vd-custom-cards{grid-template-columns:1fr 1.2fr;gap:22px;display:grid}.vd-custom-cards article{background:radial-gradient(at 100% 100%,#cdece1,#f5faf6 70%);border:1px solid #e6eee8;border-radius:15px;padding:29px}.vd-custom-cards article:last-child{background:radial-gradient(at 100% 100%,#d7eaff,#f5faff 70%)}.vd-custom-cards h2{max-width:420px;font-size:28px}.vd-custom-cards p:not(.vd-eyebrow){color:#566f60;max-width:430px;font-size:12px}.vd-custom-cards button{margin-top:8px}.vd-faq-grid{grid-template-columns:1fr 1fr;gap:9px 25px;display:grid}.vd-faq details{border:1px solid #e1eae3;border-radius:8px;padding:0 15px}.vd-faq summary{cursor:pointer;color:#254537;justify-content:space-between;align-items:center;gap:18px;padding:13px 0;font-size:12px;list-style:none;display:flex}.vd-faq summary::-webkit-details-marker{display:none}.vd-faq summary svg{color:#13784e;flex-shrink:0}.vd-faq details[open] summary svg{transform:rotate(180deg)}.vd-faq details p{color:#587062;margin:0;padding-bottom:10px;font-size:12px}.vd-end{color:#fff;background:linear-gradient(100deg,#003d2e,#003226d9),url(/images/marketing/botanical-hero.webp) 100%/cover;margin-top:8px}.vd-end>.vd-container{grid-template-columns:1.1fr 1.2fr .6fr;align-items:center;gap:30px;padding-top:28px;padding-bottom:28px;display:grid}.vd-end h2{color:#fff;max-width:430px;margin-bottom:8px;font-size:24px}.vd-end p{color:#d4e7dd;max-width:390px;margin:0;font-size:10px}.vd-end .v-button{color:#0d4330;background:#fff;border-color:#fff}.vd-end .vd-button-outline{color:#fff;background:0 0;border-color:#78a392}.vd-end .vd-actions{gap:10px}.vd-end .v-button,.vd-end .vd-button-outline{gap:12px;padding:12px 15px;font-size:10px!important}.vd-end-signature{color:#c6e2d4;align-items:center;gap:14px;font-size:10px;line-height:1.5;display:flex}.vd-end-signature b{color:#fff;margin-top:6px;font-size:12px;display:block}@media (width>=1550px){.vd-hero-wrap:before{background-position:50% 45%}}@media (width<=1180px){.vd-container{padding-left:30px;padding-right:30px}.vd-float{max-width:125px;padding:12px;font-size:10px}.vd-float-brand,.vd-float-process{left:-8px}.vd-float-near{right:-5px}.vd-tap-hint{max-width:90px;font-size:10px;right:-5px}.vd-hero-copy h1{font-size:44px}.vd-hero-description{font-size:14px}.vd-feature-grid{grid-template-columns:repeat(3,1fr)}.vd-solution-grid{grid-template-columns:repeat(2,1fr)}.vd-solution-grid>a{min-height:235px}.vd-solution-copy{min-height:197px}.vd-solution-grid .vd-mini{width:150px;height:285px;bottom:-60px;right:0}.vd-solution-copy{width:65%;max-width:240px}.vd-industry-grid,.vd-niche-grid{grid-template-columns:repeat(4,1fr)}.vd-industry-grid.vd-six{grid-template-columns:repeat(3,1fr)}.vd-story{grid-template-columns:1fr 1.2fr;gap:25px}.vd-order-steps{grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:25px}.vd-order-steps li{gap:8px}.vd-order-steps b{font-size:11px}.vd-order-steps span{width:32px;height:32px;font-size:20px}.vd-story-custom{grid-template-columns:repeat(3,1fr);gap:16px}.vd-story-custom>div{padding:20px}.vd-story-custom .vd-story-copy h2,.vd-native-art h3{font-size:22px}.vd-process ol{gap:14px}.vd-process li{gap:10px;padding:16px 12px}.vd-with-quote{grid-template-columns:1fr 1fr}.vd-with-quote .vd-integration-copy{grid-column:1/-1}.vd-with-quote .vd-partners{grid-template-columns:1fr 1fr;gap:22px}.vd-with-quote .vd-integration-tabs{flex-wrap:nowrap}.vd-with-quote .vd-integration-tabs button{min-width:0}.vd-main-pricing{gap:15px}.vd-plan{padding:20px 17px}.vd-main-pricing h2{font-size:29px}.vd-end>.vd-container{grid-template-columns:1fr 1fr}.vd-end-signature{display:none}}@media (width<=900px){.v-hero{grid-template-columns:1fr 1fr}.vd-hero-copy h1{letter-spacing:-1.6px;font-size:37px}.vd-signature{flex-wrap:wrap;gap:12px;margin-top:25px}.vd-signature span{font-size:9px}.vd-actions{gap:10px}.vd-hero-copy .v-button,.vd-hero-copy .vd-button-outline{padding:12px 16px;font-size:11px!important}.vd-hero-description{font-size:13px}.vd-float{display:none}.vd-tap-hint{justify-content:center;align-items:center;gap:8px;max-width:none;font-size:11px;font-style:normal;display:flex;bottom:31px;left:0;right:0}.vd-tap-hint>svg:last-child{display:none}.vd-tap-hint>svg:first-child{width:17px;margin:0}.v-stage-foot{font-size:9px;bottom:4px;left:0}.v-experience{min-height:685px;padding-bottom:60px}.v-experience .v-phone{width:292px;height:607px;transform:rotate(3deg)}.vd-feature-with-price{grid-template-columns:1fr 280px;gap:20px}.vd-feature-with-price .vd-feature-grid{grid-template-columns:repeat(2,1fr)}.vd-benefits-grid{grid-template-columns:repeat(3,1fr)}.vd-benefits-grid article{padding:18px 15px}.vd-story-custom{grid-template-columns:1fr 1fr}.vd-story-custom .vd-story-copy{grid-column:1/-1;min-height:0}.vd-main-pricing{grid-template-columns:1fr 1fr;padding-top:25px}.vd-main-pricing>div{grid-column:1/-1}.vd-main-pricing>div h2,.vd-main-pricing>div>p:not(.vd-eyebrow){max-width:none}.vd-process ol{grid-template-columns:1fr 1fr;gap:16px}.vd-process li>svg{display:none}.vd-integrations{gap:25px}.vd-integration-tabs button{padding:7px;font-size:9px!important}.vd-partners{gap:10px;padding:5px}.vd-partners .mk-platform-mark{font-size:11px}}@media (width<=700px){.vd-container{padding-left:22px;padding-right:22px}.v-hero{flex-direction:column;padding-top:30px;display:flex}.vd-hero-copy{width:100%;max-width:580px;padding:0 0 20px}.vd-hero-copy h1{letter-spacing:-1.7px;max-width:540px;font-size:42px}.vd-hero-copy .vd-eyebrow{font-size:8px}.vd-hero-description{font-size:14px}.vd-hero-wrap:before{background:linear-gradient(#f8fcf9 0%,#f4faf6f5 32%,#e7f3e5aa 42%,#003b2633 65%,#063b2bc7 100%),url(/images/marketing/botanical-hero.webp) 68%/cover}.v-business-switch{max-width:none}.vd-signature{gap:20px}.vd-signature span{font-size:10px}.v-experience{width:100%;min-height:700px;padding-top:15px;padding-bottom:62px}.v-experience .v-phone{width:305px;height:637px;transform:rotate(3deg)}.vd-tap-hint{bottom:29px}.vd-tap-hint,.v-stage-foot{color:#fff;text-shadow:0 1px 3px #003626}.vd-section{padding-top:29px;padding-bottom:25px}.vd-site h2{font-size:26px}.vd-section-head{align-items:flex-start;gap:15px}.vd-section-head>span{display:none}.vd-section-head>a{flex-shrink:0;max-width:120px;font-size:10px}.vd-solution-copy{width:68%;max-width:220px}.vd-solution-grid .vd-mini{width:135px;height:257px;right:-40px}.vd-solution-copy h3{font-size:13px}.vd-feature-grid{grid-template-columns:repeat(2,1fr)}.vd-feature-with-price{grid-template-columns:1fr}.vd-feature-with-price .vd-feature-grid{grid-template-columns:repeat(3,1fr)}.vd-feature-with-price .vd-quote{max-width:none}.vd-industry-grid,.vd-industry-grid.vd-six{grid-template-columns:repeat(3,1fr)}.vd-benefits-grid{grid-template-columns:1fr 1fr}.vd-integrations{grid-template-columns:1fr;gap:22px}.vd-integration-copy h2,.vd-integration-copy p{max-width:none}.vd-with-quote .vd-integration-copy{grid-column:auto}.vd-integration-tabs button{font-size:10px!important}.vd-partners{gap:18px;padding:10px}.vd-partners .mk-platform-mark{font-size:13px}.vd-story,.vd-page-booking .vd-story{grid-template-columns:1fr;gap:22px;padding-top:28px}.vd-story-copy{max-width:530px}.vd-paired-phones{height:330px;margin-bottom:15px}.vd-order-steps{grid-column:auto;grid-template-columns:1fr 1fr;gap:16px;margin-top:12px}.vd-order-steps b{font-size:12px}.vd-story-custom{grid-template-columns:1fr 1fr}.vd-story-custom .vd-story-copy{max-width:none}.vd-studio-photo{height:300px}.vd-faq-grid{grid-template-columns:1fr;gap:8px}.vd-custom-cards{grid-template-columns:1fr}.vd-custom-cards article{padding:24px}.vd-end>.vd-container{grid-template-columns:1fr;gap:20px;padding-top:27px;padding-bottom:30px}.vd-end h2{max-width:500px;font-size:26px}.vd-end p{font-size:11px}.vd-end .vd-actions{gap:14px}.vd-niche-grid{grid-template-columns:repeat(4,1fr);gap:9px}.vd-niche-grid button{height:130px}.vd-niche-grid b{padding:7px;font-size:9px}.vd-mini{width:180px;height:330px}.vd-price-note{display:block}.vd-price-note button{margin-top:10px}.vd-section-head .vd-text-link{font-size:10px!important}}@media (width<=440px){.vd-container{padding-left:18px;padding-right:18px}.vd-hero-copy h1{letter-spacing:-1.3px;font-size:35px}.vd-hero-description{font-size:13px}.vd-signature{gap:14px}.vd-signature span{gap:6px;max-width:100px;font-size:9px}.vd-signature svg{width:22px;height:22px}.vd-actions{gap:10px}.vd-hero-copy .vd-actions>*{text-align:center;flex:1;gap:10px;min-width:130px}.v-experience .v-phone{width:295px;height:630px}.v-experience{min-height:690px}.vd-tap-hint{font-size:10px}.vd-solution-grid{grid-template-columns:1fr;gap:12px}.vd-solution-grid>a{min-height:224px;padding:19px}.vd-solution-copy{width:58%;max-width:none;min-height:186px}.vd-solution-copy h3{font-size:16px}.vd-solution-copy p{font-size:11px}.vd-solution-grid .vd-mini{width:148px;height:277px;bottom:-50px;right:-5px}.vd-section-head h2{font-size:23px}.vd-site h2{font-size:25px}.vd-section-head>a{display:none}.vd-main-pricing{grid-template-columns:1fr;padding-top:25px}.vd-main-pricing>div,.vd-price-note{grid-column:auto}.vd-plan{padding:24px}.vd-feature-grid,.vd-feature-with-price .vd-feature-grid{grid-template-columns:1fr 1fr;gap:10px}.vd-feature-grid article{padding:15px 12px}.vd-feature-grid h3{font-size:12px}.vd-feature-grid p{font-size:10px}.vd-industry-grid,.vd-industry-grid.vd-six{grid-template-columns:1fr 1fr;gap:10px}.vd-niche-grid{grid-template-columns:1fr 1fr;gap:12px}.vd-niche-grid b{font-size:11px}.vd-niche-grid button{height:150px}.vd-benefits-grid{gap:10px}.vd-benefits-grid article{padding:17px 13px}.vd-benefits-grid h3{font-size:13px}.vd-benefits-grid p{font-size:11px}.vd-process ol{grid-template-columns:1fr}.vd-process li{padding:19px}.vd-process h3{font-size:14px}.vd-process p{font-size:12px}.vd-story-custom{grid-template-columns:1fr}.vd-story-custom .vd-story-copy{grid-column:auto}.vd-story-custom>div{min-height:270px}.vd-native-art>div:first-child{width:60%}.vd-native-art .vd-brand-phones{right:20px}.vd-paired-phones{gap:10px}.vd-mini{width:158px;height:310px}.vd-studio-photo{height:245px}.vd-studio-photo>div{padding:14px;bottom:18px;left:20px;right:20px}.vd-studio-photo strong{font-size:12px}.vd-custom-cards{gap:15px}.vd-faq summary{font-size:11px}.vd-site .v-button,.vd-button-outline{gap:13px}.vd-integrations{padding-top:24px;padding-bottom:24px}.vd-partners .mk-platform-mark{font-size:12px}.vd-integration-tabs{gap:3px}.vd-integration-tabs button{padding:6px 4px;font-size:9px!important}}@media (width<=350px){.vd-container{padding-left:15px;padding-right:15px}.vd-hero-copy h1{font-size:32px}.vd-signature{gap:11px}.vd-signature span{max-width:86px;font-size:8px}.v-experience .v-phone{width:280px;height:620px;transform:none}.v-experience{min-height:685px}.vd-tap-hint{font-size:9px}.v-stage-foot{font-size:8px}.v-business-switch button{gap:6px;padding:9px 7px;font-size:9px!important}.vd-paired-phones .vd-mini{width:137px;height:280px}.vd-solution-grid .vd-mini{right:-22px}.vd-solution-copy{width:60%}.vd-solution-copy h3{font-size:14px}.vd-section-head h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.v-experience .v-phone,.vd-site .v-button,.vd-solution-grid>a,.vd-float{transition:none;transform:none!important}}.vd-faq.mk-faq-section,.vd-tap-hint>span,.vd-tap-hint>svg:last-child{display:block}@media (width<=900px){.vd-tap-hint>svg:last-child{display:none}}.vd-mini h4{margin:16px 0;font-size:15px}.vd-mini-cart-item{align-items:center;gap:8px;margin:18px 0 32px;display:flex}.vd-mini .vd-mini-cart-item img{object-fit:cover;border-radius:10px;width:60px;height:60px}.vd-mini-cart-item b{font-size:11px}.vd-mini-cart-item small{color:#647670;margin-top:6px;display:block}.vd-feature-intro{color:#60766f;max-width:780px;margin:-6px 0 24px;font-size:14px;line-height:1.65}.vd-site>.v-nav{color:#10262d}.vd-subscription-scope{border-bottom:1px solid #dbe8e0;align-items:flex-start;gap:18px;padding-top:28px;padding-bottom:28px;display:flex}.vd-subscription-scope>.vd-icon{flex-shrink:0}.vd-subscription-scope h2{margin:0 0 8px;font-size:20px;line-height:1.3}.vd-subscription-scope p{color:#52665b;max-width:900px;margin:0;font-size:15px;line-height:1.7}@media (width<=600px){.vd-subscription-scope{gap:12px}.vd-subscription-scope h2{font-size:18px}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/marketing/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/marketing/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/marketing/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/marketing/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/marketing/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/marketing/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/marketing/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-background:#f5f7f8;--color-surface:#fff;--color-subtle:#edf1f2;--color-text:#18272f;--color-muted:#52636d;--color-border:#d5dee2;--color-control:#7c8f99;--color-brand:#096b60;--color-brand-hover:#07564d;--color-brand-active:#05463f;--color-brand-soft:#e5f3ef;--color-inverse:#fff;--color-focus:#146dcc;--color-danger:#ac263c;--color-danger-soft:#fff0f1;--color-success:#176448;--color-success-soft:#e8f5ed;--color-warning:#805209;--color-warning-soft:#fff5dc;--color-info:#215f9b;--color-info-soft:#ecf4ff;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--type-caption-size:12px;--type-caption-line:18px;--type-caption-weight:500;--type-body-size:14px;--type-body-line:22px;--type-body-weight:400;--type-label-size:14px;--type-label-line:20px;--type-label-weight:500;--type-subtitle-size:18px;--type-subtitle-line:26px;--type-subtitle-weight:600;--type-title-size:28px;--type-title-line:36px;--type-title-weight:600;--layout-sidebar:224px;--layout-sidebar-collapsed:72px;--layout-inspector:320px;--layout-tablet:768px;--layout-compact:1024px;--layout-desktop:1280px;--motion-fast:.12s;--motion-normal:.18s;--elevation-popover:0 8px 28px #18272f1f;--elevation-modal:0 24px 72px #18272f33;color:var(--color-text);background:var(--color-background);font-synthesis:none;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:14px;line-height:1.57}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}svg{flex-shrink:0}button:disabled{cursor:not-allowed;opacity:.5}h1,h2,h3,p{margin:0}h1{font-size:var(--type-title-size);line-height:var(--type-title-line);letter-spacing:-.8px;font-weight:600}h2{letter-spacing:-.3px;font-size:18px;font-weight:600;line-height:26px}h3{font-size:16px;font-weight:600}code,kbd{font-family:ui-monospace,monospace;font-size:12px}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}input,select,textarea{border:1px solid var(--color-control);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;max-width:100%;color:var(--color-text);padding:9px 12px}input:hover,select:hover,textarea:hover{border-color:var(--color-text)}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--color-danger)}input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-brand);flex:none}input[type=range]{width:120px;accent-color:var(--color-brand);padding:0}input:disabled{background:var(--color-subtle)}select{cursor:pointer}textarea{resize:vertical}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted,.page-description,.field-hint{color:var(--color-muted)}.text-danger{color:var(--color-danger)}.row{align-items:center;gap:8px;display:flex}.numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.skip-link{z-index:100;background:var(--color-surface);padding:12px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.button,.icon-button{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-md);min-height:38px;transition:background var(--motion-fast);text-align:center;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:500;line-height:20px;display:inline-flex}.button:hover:not(:disabled),.icon-button:hover:not(:disabled){background:var(--color-subtle)}.button:active:not(:disabled){background:var(--color-border)}.button--primary{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-inverse)}.button--primary:hover:not(:disabled){background:var(--color-brand-hover)}.button--primary:active:not(:disabled){background:var(--color-brand-active)}.button--danger{color:var(--color-danger);background:var(--color-danger-soft);border-color:var(--color-danger)}.button--danger:hover:not(:disabled){background:var(--color-danger);color:var(--color-inverse)}.button--ghost,.icon-button{background:0 0;border-color:#0000}.icon-button{min-width:34px;min-height:34px;padding:7px}.text-link{color:var(--color-brand);align-items:center;gap:8px;font-weight:500;display:inline-flex}.text-link:hover,.entity-link:hover{text-decoration:underline}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.dialog{border:1px solid var(--color-border);width:560px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-text);background:var(--color-surface);box-shadow:var(--elevation-modal);border-radius:16px;margin:auto;padding:0}.dialog::backdrop{background:#18272f61}.dialog-content{max-height:calc(100dvh - 32px);padding:24px;overflow:auto}.dialog-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.dialog-footer{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/marketing/assets/inter-western-ext-BVCa7oFR.woff2)format("woff2");unicode-range:U+104,U+105,U+106,U+107,U+118,U+119,U+141,U+142,U+143,U+144,U+152,U+153,U+15A,U+15B,U+178,U+179,U+17A,U+17B,U+17C}.ve-demo{background:radial-gradient(at 85% 40%,#cceadd,#0000 65%),#f3f9f6;border:1px solid #dae9e2;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,390px);align-items:center;gap:48px;margin:32px 0 48px;padding:44px;display:grid}.ve-demo-story{min-width:0}.ve-demo-story h2{max-width:600px;font-size:clamp(26px,3vw,42px);line-height:1.15}.ve-demo-story .mk-eyebrow{align-items:center;gap:10px;display:flex}.ve-demo-story ol{gap:22px;margin:32px 0;padding:0;list-style:none;display:grid}.ve-demo-story li{align-items:center;gap:16px;line-height:1.5;display:flex}.ve-demo-story li span{color:#064630;background:#d7eee3;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-weight:700;display:grid}.ve-phone-stage{justify-content:center;min-width:0;padding:8px 0 18px;display:flex}.ve-phone.v-phone{aspect-ratio:326/676;filter:drop-shadow(0 26px 22px #17392d33);--phone-soft:color-mix(in srgb,var(--demo-accent) 9%,white);width:326px;max-width:100%;height:auto}.ve-phone>.v-phone-metal{position:absolute;inset:0}.ve-phone .v-phone-screen{background:#fdfcfb}.ve-phone .v-phone-status{color:#192821}.ve-phone button{cursor:pointer;font-family:inherit}.ve-phone button:focus-visible{outline:3px solid var(--demo-accent);outline-offset:2px}.ve-phone button:disabled{opacity:.45;cursor:default}.ve-phone-head{flex-shrink:0;align-items:center;gap:9px;padding:13px 16px 14px;display:flex}.ve-phone-head strong{letter-spacing:-.6px;font-size:18px;line-height:1.2}.ve-brand-mark{background:var(--phone-soft);width:32px;height:32px;color:var(--demo-accent);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.ve-brand-dot{background:var(--demo-accent);width:7px;height:7px;box-shadow:0 0 0 5px var(--phone-soft);border-radius:50%;margin-left:auto}.ve-phone-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c8d1cb transparent;flex:1;min-height:0;padding:0 14px 16px;overflow-y:auto}.ve-phone .ve-phone-banner{text-align:left;background:var(--demo-accent);color:#fff;border:0;border-radius:16px;width:100%;height:177px;padding:0;display:block;position:relative;overflow:hidden}.ve-cover{opacity:.9;background-repeat:no-repeat;position:absolute;inset:0}.ve-cover-studio{background-image:url(/images/marketing/booking-studio.webp);background-size:cover}.ve-cover-atlas{background-image:url(/images/marketing/industry-atlas.webp);background-size:400%}.ve-cover-abstract{background:radial-gradient(at 95% 0,#fff3,#0000 60%),repeating-radial-gradient(at 95% 80%,#0000 0 23px,#ffffff14 24px 25px)}.ve-cover-symbol{opacity:.4;position:absolute;bottom:15px;right:12px;transform:rotate(-15deg)}.ve-banner-copy{background:linear-gradient(90deg,#10211df2,#10211d85 80%,#10211d55);flex-direction:column;align-items:flex-start;padding:19px 15px;display:flex;position:absolute;inset:0}.ve-banner-copy small{letter-spacing:1.1px;text-transform:uppercase;font-size:8px}.ve-banner-copy strong{letter-spacing:-.7px;overflow-wrap:anywhere;max-width:205px;margin:13px 0 12px;font-size:24px;font-weight:600;line-height:1.1}.ve-banner-link{color:#203b2c;background:#fff;border-radius:6px;align-items:center;gap:12px;margin-top:auto;padding:7px 10px;font-size:9px;display:inline-flex}.ve-section-heading{justify-content:space-between;align-items:center;margin:19px 0 10px;display:flex}.mk-content .ve-phone .ve-section-heading h3{letter-spacing:-.2px;margin:0;font-size:13px;line-height:1.3}.ve-section-heading>span{color:#5d6b62;font-size:9px}.ve-phone .ve-phone-item{text-align:left;color:#22352b;background:#fff;border:1px solid #e7eae5;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:64px;margin:8px 0;padding:9px;font-size:11px;line-height:1.4;display:flex}.ve-item-icon{background:var(--phone-soft);width:42px;height:44px;color:var(--demo-accent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.ve-phone-item>svg{color:var(--demo-accent);flex-shrink:0;margin-left:auto}.ve-phone-item:hover{border-color:var(--demo-accent)}.ve-app-note{background:var(--phone-soft);color:var(--demo-accent);border-radius:10px;align-items:center;gap:9px;margin-top:14px;padding:12px;font-size:10px;line-height:1.5;display:flex}.ve-app-note svg{flex-shrink:0}.mk-content .ve-phone-body h3{letter-spacing:-.5px;color:#20312a;margin:15px 0 10px;font-size:21px;line-height:1.2}.mk-content .ve-phone-body p{color:#52645a;margin:12px 0;font-size:11px;line-height:1.6}.ve-phone .ve-back{color:var(--demo-accent);background:0 0;border:0;align-items:center;gap:7px;min-height:40px;padding:12px 0;font-size:10px;font-weight:600;display:flex}.ve-detail-icon{background:var(--phone-soft);height:72px;color:var(--demo-accent);border-radius:14px;place-items:center;margin:6px 0 17px;display:grid}.ve-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:24px 0 14px;display:grid}.ve-phone .ve-calendar button,.ve-phone .ve-options button{color:#293f33;background:#fff;border:1px solid #d4e2dc;border-radius:8px;min-height:40px;padding:10px 2px;font-size:11px}.ve-options{flex-wrap:wrap;gap:6px;display:flex}.ve-options button{flex:1}.ve-phone .ve-calendar [aria-pressed=true],.ve-phone .ve-options [aria-pressed=true]{background:var(--demo-accent);border-color:var(--demo-accent);color:#fff}.mk-content .ve-phone .ve-selection{background:var(--phone-soft);color:var(--demo-accent);border-radius:9px;align-items:center;gap:8px;margin:20px 0;padding:12px;font-size:11px;display:flex}.ve-phone .ve-confirm{background:var(--demo-accent);color:#fff;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:20px;padding:14px;font-size:12px;display:flex}.ve-phone .ve-phone-nav{background:#fff;gap:6px;padding:10px 9px 2px}.ve-phone .ve-phone-nav button{color:#56685d;flex:1;gap:5px;min-width:0;max-width:90px;min-height:40px;padding:3px;font-size:8px}.ve-phone .ve-phone-nav button[aria-pressed=true]{color:var(--demo-accent);background:0 0}.ve-phone-nav span{overflow-wrap:anywhere}.ve-receipt{text-align:center;background:var(--phone-soft);border:1px solid #e1e8e2;border-radius:16px;margin:24px 0;padding:27px 16px}.ve-receipt>svg{color:var(--demo-accent);box-sizing:content-box;background:#fff;border-radius:50%;padding:7px}.ve-phone .ve-receipt h3{font-size:20px}.ve-quantity{justify-content:center;align-items:center;gap:26px;margin:24px 0;font-size:16px;display:flex}.ve-quantity button{color:var(--demo-accent);background:#fff;border:1px solid #ddd;border-radius:8px;padding:10px;display:flex}.ve-demo-symbol{color:var(--demo-accent);margin:20px auto;display:block}.ve-points{color:var(--demo-accent);justify-content:center;align-items:center;gap:18px;padding:24px;font-size:44px;font-weight:700;display:flex}.ve-phone progress{width:100%;accent-color:var(--demo-accent);height:8px}.ve-lessons{gap:10px;padding:0;font-size:11px;line-height:1.5;list-style:none;display:grid}.ve-lessons li{background:#fff;border:1px solid #e4e9e2;border-radius:8px;padding:10px}@media (width<=900px){.ve-demo{grid-template-columns:minmax(0,1fr) minmax(0,326px);gap:25px;padding:30px}}@media (width<=750px){.ve-demo{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 14px}.ve-demo-story{padding:0 8px}.ve-phone.v-phone{width:310px}.ve-phone-stage{padding-bottom:16px}}@media (width<=360px){.ve-demo{padding:22px 8px}.ve-phone .v-phone-metal{border-radius:40px;padding:6px}.ve-phone .v-phone-screen{border-radius:33px}.ve-phone-head{padding:9px 12px}.ve-phone-head strong{font-size:16px}.ve-phone-body{padding-left:10px;padding-right:10px}.ve-phone .ve-phone-banner{height:156px}.ve-banner-copy strong{font-size:21px}}.v-custom-estimate{background:#edf2e4;border-radius:16px;margin:28px 0;padding:32px}.v-custom-estimate h2{margin:10px 0;font-size:29px}.v-custom-estimate p{color:#566b49;max-width:700px;font-size:14px;line-height:1.8}.v-custom-estimate .mk-button{margin-top:12px}.mk-analytics-notice[data-v-a0b9c4b1]{color:#576b68;flex-basis:100%;grid-column:1/-1;line-height:1.6}
