@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-ext-wght-normal.0hiocdn10l05a.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-wght-normal.0tm8u-h63rec8.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}
@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.1dtltwig2y3wh.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.1hmx3sz6swr8m.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.37b2k1x9f-55d.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3xvzy9_grgcx4.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0-hru0xfwhnbp.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.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{--paper:#f7f8f4;--surface:#fff;--ink:#17201e;--muted:#68716a;--line:#dfe3da;--blue:#3b50e9;--blue-soft:#eef0fc;--lime:#d4f49a;--font-body:"DM Sans Variable",Arial,sans-serif;--font-display:"Manrope Variable",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--paper);color:var(--ink);font:15px/1.6 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}button{color:inherit}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.045em;line-height:1.15}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #8190fa}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}::selection{background:#d3dafa}.container{width:calc(100% - 96px);max-width:1240px;margin-inline:auto}.skip-link{z-index:100;background:var(--ink);color:#fff;padding:10px 20px;position:fixed;top:-60px;left:16px}.skip-link:focus{top:8px}.site-header{border-bottom:1px solid var(--line);background:var(--paper);z-index:20;height:92px;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:30px;height:100%;display:flex}.brand{font-family:var(--font-display);letter-spacing:-1.3px;white-space:nowrap;align-items:center;gap:10px;font-size:23px;line-height:1;display:inline-flex}.brand-weight{font-weight:800}.brand-ya{color:var(--blue);font-weight:800}.brand-mark{align-items:end;gap:3px;width:30px;height:29px;display:flex;transform:rotate(-7deg)}.brand-mark span{background:var(--ink);border-radius:3px;width:7px;display:block}.brand-mark span:first-child{height:20px}.brand-mark span:nth-child(2){height:28px}.brand-mark span:nth-child(3){background:var(--blue);height:15px}.desktop-nav{gap:29px;margin-left:auto;font-size:13px;font-weight:550;display:flex}.desktop-nav a:hover,.login-link:hover{color:var(--blue)}.header-actions{align-items:center;gap:24px;display:flex}.login-link{font-size:13px;font-weight:600}.button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:17px;min-height:53px;padding:13px 23px;font-size:14px;font-weight:600;line-height:1.4;transition:background .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#2c3732}.button-blue{background:var(--blue);color:#fff}.button-blue:hover{background:#2e40ce}.button-lime{background:var(--lime);color:var(--ink)}.button-outline{border-color:var(--line);background:0 0}.button-outline:hover{background:#ecefe7}.button-sm{gap:13px;min-height:42px;padding:10px 15px;font-size:12px}.button-icon{background:0 0;border:0;justify-content:center;align-items:center;padding:7px;display:inline-flex}.text-action{align-items:center;gap:12px;font-size:13px;font-weight:600;display:inline-flex}.text-action:hover{color:var(--blue)}.eyebrow{letter-spacing:1.7px;align-items:center;gap:8px;font-size:10px;font-weight:750;display:inline-flex}.eyebrow-dot{background:var(--blue);border-radius:50%;width:7px;height:7px}.hero-section{grid-template-columns:.95fr 1.05fr;align-items:center;gap:55px;padding-block:74px 70px;display:grid}.hero-copy{padding-bottom:10px}.hero-copy h1{letter-spacing:-.065em;margin:23px 0;font-size:clamp(48px,5.4vw,76px);font-weight:750;line-height:1.06}.hero-copy h1>span{color:var(--blue)}.hero-description{color:#5b655e;max-width:385px;font-size:16px;line-height:1.75}.hero-ctas{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.hero-note{color:var(--muted);align-items:center;gap:6px;margin-top:18px;font-size:11px;display:flex}.hero-demo{min-width:0;padding-bottom:38px;position:relative}.demo-topbar{color:#5e665d;background:#eef0e9;border:1px solid #dfe3d9;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:10px;display:flex}.demo-dots{gap:4px;display:flex}.demo-dots i{background:#c2c9bd;border-radius:50%;width:5px;height:5px;display:block}.demo-label{letter-spacing:1px;background:#e0e5d8;border-radius:3px;padding:2px 6px;font-size:8px;font-weight:700}.demo-store{background:#f1ede4;border:1px solid #dfe3d9;border-top:0;border-radius:0 0 12px 12px;padding:18px 23px 66px;transition:background .3s}.demo-store[data-forest=true]{background:#e0e7d8}.demo-shop-header{border-bottom:1px solid #d6d4c8;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.demo-shop-header>span{letter-spacing:-1px;font-size:20px;font-weight:650}.tiny-dot{color:#567156;margin-left:3px;font-size:9px}.demo-shop-header>div{align-items:center;gap:15px;font-size:8px;display:flex}.demo-shop-heading{text-align:center;padding:24px 0 20px}.demo-shop-heading>p{letter-spacing:1.5px;font-size:7px;font-weight:600}.demo-shop-heading>h2{letter-spacing:-1px;margin:8px 0;font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1.03}.demo-shop-heading>h2>em{font-weight:400}.demo-shop-heading>span{color:#6a6b61;font-size:9px}.demo-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.demo-product-image{border-radius:4px;justify-content:center;align-items:center;height:148px;display:flex;overflow:hidden}.demo-product-image img{object-fit:contain;width:100%;height:100%}.demo-product-title{white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:9px;font-weight:550;overflow:hidden}.demo-product>span{color:#64665e;font-size:9px}.demo-command-card{background:#fff;border:1px solid #e7e8e2;border-radius:10px;width:85%;margin:-42px auto 0;padding:16px 19px 17px;position:relative;box-shadow:0 12px 35px #1b241511}.command-card-label{letter-spacing:1.1px;color:#6c766c;align-items:center;gap:7px;font-size:7px;font-weight:700;display:flex}.ai-symbol{background:var(--blue);color:#fff;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.small-live-dot{background:#77a477;border-radius:50%;width:5px;height:5px;margin-left:auto}.demo-command-text{margin:12px 0 10px;font-size:12px;font-weight:550}.demo-command-button{width:100%;color:var(--blue);background:0 0;border:0;border-top:1px solid #eef0e9;justify-content:space-between;align-items:center;padding:10px 0 0;font-size:10px;font-weight:600;display:flex}.demo-floating-tag{background:var(--lime);border-radius:5px;align-items:center;gap:8px;padding:9px 11px;font-size:9px;font-weight:600;display:flex;position:absolute;top:177px;right:-22px;transform:rotate(4deg);box-shadow:0 3px 12px #2536190b}.demo-options{justify-content:center;gap:10px;margin-top:18px;display:flex}.demo-options button{color:#657060;background:0 0;border:1px solid #dfe3d9;border-radius:20px;align-items:center;gap:9px;padding:6px 10px;font-size:9px;display:flex}.demo-options button[aria-pressed=true]{color:var(--ink);background:#e9eddf;border-color:#cbd3be}.demo-caption{text-align:center;color:#6d7269;margin-top:8px;font-size:8px}.demo-review{border-top:1px solid #eef0e9;padding-top:10px}.demo-review>p{align-items:center;gap:7px;font-size:10px;display:flex}.demo-change{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 12px;font-size:9px;display:flex}.demo-change>span{color:#899085;text-decoration:line-through}.demo-change>strong{font-weight:550}.demo-review>.button{width:100%}.demo-applied{border-top:1px solid #eef0e9;justify-content:space-between;align-items:center;gap:10px;padding-top:9px;display:flex}.demo-applied>span{color:#406a40;align-items:center;gap:6px;font-size:10px;display:flex}.demo-applied>button{background:0 0;border:0;font-size:9px;text-decoration:underline}.palette-dots{align-items:center;gap:5px;margin:12px 0;display:flex}.palette-dots i{background:#5e7553;border-radius:50%;width:15px;height:15px}.palette-dots i:nth-child(2){background:#e9eddd}.palette-dots i:nth-child(3){background:#263824}.palette-dots>span{margin-left:5px;font-size:9px}.capabilities-strip{border-block:1px solid var(--line);padding-block:20px}.capabilities-strip>.container{justify-content:space-between;align-items:center;gap:20px;display:flex}.capabilities-strip>.container>span{color:#6b7368;letter-spacing:1.2px;font-size:9px;font-weight:600}.capabilities-strip>.container>div{align-items:center;gap:9px;font-size:13px;font-weight:550;display:flex}.section{padding-block:90px}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px;display:flex}.section-heading h2{margin-top:16px;font-size:44px;font-weight:650;line-height:1.13}.section-heading>p{color:var(--muted);max-width:300px;padding-bottom:5px;font-size:14px;line-height:1.8}.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.workflow-card{border:1px solid var(--line);background:#fafbf7;border-radius:9px;padding:24px;overflow:hidden}.workflow-number{font-family:var(--font-display);align-items:center;gap:12px;font-size:14px;font-weight:650;display:flex}.workflow-number>span{font-family:var(--font-body);letter-spacing:1.25px;color:#6d7469;font-size:8px;font-weight:600}.workflow-card h3{letter-spacing:-.04em;margin-bottom:13px;font-size:20px;font-weight:650}.workflow-card>p{color:var(--muted);min-height:85px;font-size:12px;line-height:1.85}.workflow-card>a{align-items:center;gap:9px;margin-top:19px;font-size:11px;font-weight:650;display:flex}.catalog-illustration,.theme-illustration,.batch-illustration{justify-content:center;align-items:center;height:183px;margin-block:10px;display:flex;position:relative}.mini-file{border:1px solid var(--line);z-index:1;background:#fff;border-radius:6px;width:143px;padding:17px 13px;position:relative;transform:rotate(-7deg);box-shadow:0 6px 13px #202a1510}.mini-file>svg{color:#6e8b51;margin-bottom:10px}.mini-file>span{font-size:10px;font-weight:650;display:block}.mini-file>small{color:#707768;font-size:7px}.file-arrow{z-index:3;background:var(--lime);border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;margin-left:-10px;margin-right:-7px;display:flex}.mini-product{background:#e8dfd0;border:4px solid #fff;border-radius:5px;width:85px;height:115px;position:relative;transform:rotate(8deg);box-shadow:0 4px 13px #202a1510}.mini-product>img{object-fit:contain;width:100%;height:100%}.mini-product>svg{color:#fff;background:#427e48;border-radius:50%;width:19px;height:19px;padding:2px;position:absolute;bottom:7px;right:-7px}.theme-illustration>div{background:#e8e1d4;border:5px solid #fff;border-radius:6px;width:190px;height:125px;padding:10px;position:relative;transform:rotate(-4deg);box-shadow:0 5px 15px #202a1510}.mini-window-lines{background:#9c9c85;width:22px;height:2px;margin-bottom:13px;display:block}.mini-window-title{letter-spacing:-.4px;font-family:Georgia,serif;font-size:24px;line-height:1.05;display:block}.mini-window-block{background:#b6b99d;border-radius:36px 36px 3px 3px;width:44px;height:64px;position:absolute;top:30px;right:12px}.swatches{border:1px solid var(--line);background:#fff;border-radius:6px;gap:5px;padding:8px;display:flex;position:absolute;bottom:16px;right:8px;transform:rotate(8deg)}.swatches>i{background:#ecdbc1;border-radius:50%;width:20px;height:20px}.swatches>i:nth-child(2){background:#858b6c}.swatches>i:nth-child(3){background:#262e23}.palette-floating{color:var(--blue);background:#e9ecfa;border-radius:8px;padding:9px;position:absolute;top:19px;left:21px;transform:rotate(-12deg)}.batch-illustration{flex-direction:column;align-items:stretch;gap:8px;padding-inline:4px;display:flex}.batch-illustration>div{color:#667262;background:#fff;border:1px solid #e1e5d9;border-radius:5px;align-items:center;gap:9px;padding:11px;font-size:10px;display:flex;transform:rotate(-3deg)}.batch-illustration>div:nth-child(2){margin-left:12px;transform:rotate(1deg)}.batch-illustration>div>svg:first-child{color:#668851}.batch-illustration>.batch-highlight{color:#3e51ba;background:#ecf0ff;border-color:#d8dff7;margin-left:4px;font-weight:600;transform:rotate(-1deg)}.batch-highlight>svg{margin-left:auto}.review-dot{background:var(--blue);border-radius:50%;width:6px;height:6px}.statement-section{color:#fff;background:#202b25;padding-block:65px}.statement-inner{grid-template-columns:57px 1fr auto;align-items:start;gap:32px;display:grid}.statement-icon{width:54px;height:54px;color:var(--lime);background:#344631;border-radius:12px;justify-content:center;align-items:center;display:flex}.statement-inner .eyebrow{color:#b9c7b2;font-size:9px}.statement-inner h2{letter-spacing:-.04em;margin-top:17px;font-size:34px;font-weight:550;line-height:1.2}.statement-inner p{color:#b7c1b2;max-width:480px;margin:20px 0 23px;font-size:12px;line-height:1.9}.statement-notes{color:#c6d1bf;flex-direction:column;gap:23px;padding-top:46px;font-size:11px;display:flex}.statement-notes>span{align-items:center;gap:11px;display:flex}.statement-notes svg{color:var(--lime)}.audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.audience-card{border:1px solid #e0e2d6;border-radius:8px;flex-direction:column;padding:28px;display:flex}.audience-cream{background:#eeece3}.audience-blue{background:#e9edfa;border-color:#dbe0f0}.audience-green{background:#eaf0dd;border-color:#dce5cd}.audience-top{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.audience-top>span{color:#666b5f;font-size:10px}.audience-card h3{font-size:24px;font-weight:650}.audience-card p{color:#626d5b;flex:1;margin:15px 0 32px;font-size:12px;line-height:1.85}.audience-card>a{border-top:1px solid #cbd3bd;justify-content:space-between;align-items:center;padding-top:17px;font-size:11px;font-weight:650;display:flex}.channel-section{grid-template-columns:1fr 1fr;gap:85px;padding-top:10px;padding-bottom:85px;display:grid}.channel-section h2{margin:18px 0;font-size:35px;font-weight:600;line-height:1.2}.channel-section p{max-width:390px;color:var(--muted);margin-bottom:23px;font-size:13px;line-height:1.9}.channel-list{flex-direction:column;justify-content:center;display:flex}.channel-list>div{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:19px 0;display:flex}.channel-list>div:first-child{border-top:1px solid var(--line)}.channel-list strong{font-size:12px;font-weight:550}.channel-symbol{border-radius:8px;justify-content:center;align-items:center;width:33px;height:33px;font-size:12px;font-weight:750;display:flex}.mp{color:#146e9b;background:#d8edf8}.ml{color:#685c11;background:#f5ecb5}.meta{color:#4164c0;background:#e3eaf9;font-size:27px}.mcp{background:#e5e9df}.status-planned,.status-local{color:#6c7367;white-space:nowrap;border:1px solid #dfe3d9;border-radius:20px;margin-left:auto;padding:4px 8px;font-size:9px}.status-local{color:#4c6c35;background:#e8efdf;border-color:#d9e4ce}.faq-section{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:70px;padding-block:70px;display:grid}.faq-section h2{margin-top:18px;font-size:40px;font-weight:600}.faq-list details{border-bottom:1px solid var(--line);padding:21px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{cursor:pointer;justify-content:space-between;gap:15px;font-size:13px;font-weight:600;list-style:none;display:flex}.faq-list summary:after{content:"+";color:#7e8878;font-size:18px;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list p{color:var(--muted);padding:15px 25px 0 0;font-size:12px;line-height:1.9}.faq-list a{color:var(--blue);align-items:center;gap:8px;padding-top:14px;font-size:11px;display:inline-flex}.final-cta{background:var(--lime);border-radius:10px;margin-block:15px 85px;padding:47px 55px;position:relative;overflow:hidden}.final-cta h2{margin-block:17px 25px;font-size:47px;font-weight:650}.cta-doodle{color:#4b6533;font-family:Georgia,serif;font-size:210px;line-height:1;position:absolute;top:30px;right:80px;transform:rotate(-7deg)}.site-footer{border-top:1px solid var(--line)}.footer-top{grid-template-columns:1.7fr 1fr 1fr 1fr;gap:40px;padding-block:48px;display:grid}.footer-top>div>p{color:var(--muted);margin-top:17px;font-size:12px;line-height:1.8}.footer-top h3{letter-spacing:0;margin:4px 0 20px;font-size:11px;font-weight:700}.footer-top>div>a:not(.brand){color:#697361;margin:10px 0;font-size:11px;display:block}.footer-top>div>a:hover{color:var(--blue)}.environment-label{color:#6a7463;align-items:center;gap:6px;margin-top:15px;font-size:9px;display:inline-flex}.environment-label>span{background:#9caf86;border-radius:50%;width:5px;height:5px}.footer-bottom{border-top:1px solid var(--line);color:#6c7267;justify-content:space-between;padding-block:22px;font-size:9px;display:flex}.mobile-menu{display:none}.mobile-menu summary{cursor:pointer;list-style:none}.mobile-menu nav{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:190px;padding:20px;position:absolute;top:70px;right:20px;box-shadow:0 7px 20px #17201e10}.mobile-menu nav a{padding:9px;font-size:13px;display:block}.page-intro{max-width:820px;padding-block:70px 45px}.page-intro h1{margin:20px 0;font-size:56px;font-weight:650;line-height:1.1}.page-intro>p{color:var(--muted);max-width:650px;font-size:17px;line-height:1.8}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:70px;display:grid}.content-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:30px}.content-card h2{margin-bottom:15px;font-size:23px;font-weight:650}.content-card p,.content-card li{color:var(--muted);font-size:14px;line-height:1.8}.content-card ul{padding-left:20px}.content-card .button{margin-top:23px}.info-banner{color:#5d6c51;background:#edf0e6;border:1px solid #dee5d5;border-radius:7px;align-items:start;gap:12px;margin-bottom:25px;padding:17px 20px;font-size:12px;line-height:1.8;display:flex}.info-banner svg{flex-shrink:0;margin-top:3px}.code-block{color:#d4e3c9;overflow-wrap:anywhere;white-space:pre-wrap;background:#202b25;border-radius:7px;padding:20px;font-size:12px;line-height:1.9}.page-cta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:60px;padding-block:30px;display:flex}.page-cta h2{font-size:26px;font-weight:600}.screen-reader-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-field{flex-direction:column;gap:7px;margin-bottom:19px;display:flex}.form-field label{font-size:12px;font-weight:650}.form-field input,.form-field textarea,.form-field select{width:100%;color:var(--ink);background:#fff;border:1px solid #d8dfd1;border-radius:6px;min-height:45px;padding:12px 13px;font-size:14px}.form-field textarea{resize:vertical;min-height:85px}.form-field small{color:var(--muted);font-size:10px}.form-error{color:#a23b37;background:#fbeeea;border-radius:6px;margin:15px 0;padding:12px 15px;font-size:12px}.form-success{color:#41613d;background:#eaf2e1;border-radius:6px;margin:15px 0;padding:12px 15px;font-size:12px}.form-split{grid-template-columns:1fr 1fr;gap:15px;display:grid}@media (min-width:1440px){.container{max-width:1240px}.hero-section{gap:75px}.hero-copy h1{font-size:80px}.demo-product-image{height:165px}.hero-demo{max-width:570px}}@media (max-width:1100px){.container{width:calc(100% - 64px)}.desktop-nav{gap:19px}.header-actions{gap:16px}.hero-section{gap:30px;padding-top:55px}.hero-copy h1{font-size:62px}.hero-description{font-size:14px}.hero-ctas{gap:18px}.demo-product-image{height:127px}.demo-floating-tag{font-size:8px;right:-15px}.demo-store{padding-inline:18px}.capabilities-strip>.container>span{max-width:130px}.statement-notes{display:none}.statement-inner{grid-template-columns:55px 1fr}.workflow-card{padding:20px}.workflow-card h3{font-size:18px}.mini-file{width:125px}.channel-section{gap:45px}.footer-top{gap:25px}}@media (max-width:800px){.container{width:calc(100% - 40px)}.site-header{height:76px}.desktop-nav{display:none}.header-inner{gap:16px}.header-actions{margin-left:auto}.brand{font-size:21px}.brand-mark{width:26px;transform:scale(.9)rotate(-7deg)}.hero-section{grid-template-columns:1fr 1fr;gap:22px;padding-block:45px}.hero-copy h1{font-size:48px}.hero-description{font-size:13px}.hero-copy .eyebrow{letter-spacing:1px;font-size:8px}.hero-ctas{gap:15px}.hero-ctas>.button{gap:12px;padding:13px 15px;font-size:12px}.hero-ctas>.text-action{font-size:11px}.hero-note{font-size:9px}.demo-topbar{padding:10px;font-size:8px}.demo-shop-heading h2{font-size:25px}.demo-shop-heading{padding:18px 0}.demo-shop-header>span{font-size:17px}.demo-shop-header>div>span{display:none}.demo-product-image{height:99px}.demo-product-title,.demo-product>span{font-size:7px}.demo-floating-tag{display:none}.demo-command-card{width:92%;padding:12px}.command-card-label{letter-spacing:.8px;font-size:6px}.demo-command-text{font-size:10px}.demo-store{padding:13px 13px 50px}.demo-change{font-size:8px}.demo-options button{gap:3px;padding:5px 8px;font-size:8px}.hero-demo{padding-bottom:0}.demo-caption{font-size:7px}.capabilities-strip>.container{flex-wrap:wrap;justify-content:center;gap:14px 30px}.capabilities-strip>.container>span{text-align:center;width:100%;max-width:none;font-size:8px}.capabilities-strip>.container>div{gap:6px;font-size:11px}.capabilities-strip svg{width:15px}.section{padding-block:60px}.section-heading{gap:25px}.section-heading h2{font-size:35px}.section-heading>p{max-width:250px;font-size:12px}.workflow-grid{gap:12px}.workflow-card{padding:16px}.workflow-number>span{letter-spacing:.5px;font-size:6px}.workflow-number{gap:7px;font-size:12px}.workflow-card h3{font-size:17px}.workflow-card>p{min-height:103px;font-size:11px}.workflow-card>a{gap:5px;font-size:10px}.catalog-illustration,.theme-illustration,.batch-illustration{height:151px}.mini-file{width:108px;padding:12px}.mini-file>span{font-size:8px}.mini-file>small{font-size:5px}.mini-product{width:60px;height:87px}.mini-file>svg{width:19px}.file-arrow{flex-shrink:0;width:22px;height:22px}.file-arrow>svg{width:13px}.theme-illustration>div{width:150px;height:105px}.mini-window-title{font-size:20px}.mini-window-block{width:30px;height:50px}.swatches{padding:6px;bottom:4px;right:-4px}.swatches>i{width:15px;height:15px}.palette-floating{padding:7px;top:15px;left:0}.palette-floating>svg{width:14px}.batch-illustration{gap:7px;padding:0}.batch-illustration>div{gap:5px;padding:8px;font-size:8px}.batch-illustration>div>svg{flex-shrink:0;width:11px}.statement-section{padding-block:45px}.statement-inner h2{font-size:30px}.statement-inner p{max-width:500px}.audience-grid{gap:12px}.audience-card{padding:20px}.audience-card h3{font-size:21px}.audience-card p{font-size:11px}.audience-top{margin-bottom:25px}.audience-card>a{font-size:10px}.channel-section h2{font-size:29px}.channel-section{gap:25px}.channel-list strong{font-size:10px}.channel-symbol{flex-shrink:0;width:28px;height:28px}.channel-list>div{gap:9px}.status-planned,.status-local{padding:3px 5px;font-size:7px}.faq-section{gap:35px}.faq-section h2{font-size:34px}.faq-list summary{font-size:12px}.final-cta{padding:38px}.final-cta h2{font-size:41px}.cta-doodle{font-size:180px;right:50px}.footer-top{grid-template-columns:1.4fr 1fr 1fr;row-gap:35px}.footer-top>div:first-child{grid-column:1/-1}.footer-top>div>p{display:none}.footer-top>div:first-child{justify-content:space-between;align-items:center;display:flex}.footer-top>div:first-child .environment-label{margin:0}.page-intro h1{font-size:45px}.content-card{padding:24px}}@media (max-width:600px){.container{width:calc(100% - 40px)}.header-actions .login-link{display:none}.header-actions .button{gap:8px;min-height:37px;padding:9px 12px;font-size:10px}.header-actions .button>svg{width:13px}.mobile-menu{display:block}.header-inner{gap:13px}.brand{gap:6px;font-size:20px}.brand-mark{width:23px;transform:scale(.8)rotate(-7deg)}.hero-section{grid-template-columns:1fr;gap:38px;padding-block:39px 30px}.hero-copy{max-width:440px}.hero-copy .eyebrow{letter-spacing:1.4px;font-size:8px}.hero-copy h1{margin:20px 0;font-size:63px;line-height:1.05}.hero-description{max-width:340px;font-size:14px}.hero-ctas{gap:24px;margin-top:25px}.hero-ctas>.button{min-height:50px;padding:14px 19px;font-size:13px}.hero-ctas>.text-action{font-size:11px}.hero-note{margin-top:14px;font-size:10px}.hero-demo{width:100%;max-width:450px;margin-inline:auto}.demo-topbar{padding:13px;font-size:9px}.demo-store{padding:17px 18px 65px}.demo-shop-heading h2{font-size:34px}.demo-shop-heading>p{font-size:8px}.demo-shop-heading>span{font-size:9px}.demo-shop-header>span{font-size:21px}.demo-shop-header>div>span{display:inline}.demo-shop-heading{padding-block:22px}.demo-product-image{height:145px}.demo-product-title,.demo-product>span{font-size:9px}.demo-command-card{width:88%;margin-top:-43px;padding:15px}.command-card-label{font-size:7px}.demo-command-text{font-size:12px}.demo-command-button{font-size:11px}.demo-change{font-size:9px}.demo-options{margin-top:18px}.demo-options button{padding:6px 11px;font-size:10px}.demo-caption{margin-top:10px;font-size:9px}.demo-applied>span{font-size:11px}.demo-applied>button{font-size:10px}.capabilities-strip{padding-block:19px}.capabilities-strip>.container{gap:15px 25px}.capabilities-strip>.container>div{font-size:11px}.section{padding-block:50px}.section-heading{margin-bottom:28px;display:block}.section-heading h2{margin-top:13px;font-size:36px}.section-heading>p{max-width:340px;margin-top:19px;font-size:13px}.workflow-grid{grid-template-columns:1fr;gap:17px}.workflow-card{padding:24px}.workflow-number{gap:12px;font-size:15px}.workflow-number>span{letter-spacing:1px;font-size:8px}.workflow-card h3{font-size:22px}.workflow-card>p{min-height:0;font-size:13px}.workflow-card>a{margin-top:20px;font-size:12px}.catalog-illustration,.theme-illustration,.batch-illustration{height:190px}.mini-file{width:150px;padding:18px}.mini-file>span{font-size:11px}.mini-file>small{font-size:8px}.mini-file>svg{width:25px}.mini-product{width:95px;height:125px}.file-arrow{width:30px;height:30px}.file-arrow>svg{width:18px}.theme-illustration>div{width:220px;height:145px;padding:17px}.mini-window-title{font-size:30px}.mini-window-block{width:53px;height:75px;top:38px;right:20px}.swatches{padding:9px;bottom:3px;right:20px}.swatches>i{width:22px;height:22px}.palette-floating{padding:11px;top:19px;left:28px}.palette-floating>svg{width:20px}.batch-illustration{gap:9px;padding-inline:13px}.batch-illustration>div{gap:10px;padding:13px;font-size:12px}.batch-illustration>div>svg{width:15px}.statement-inner{grid-template-columns:1fr;gap:20px}.statement-icon{border-radius:9px;width:43px;height:43px}.statement-icon>svg{width:24px}.statement-inner h2{font-size:30px;line-height:1.25}.statement-inner p{font-size:13px}.statement-inner .eyebrow{font-size:8px}.audience-grid{grid-template-columns:1fr;gap:15px}.audience-card{padding:26px}.audience-top{margin-bottom:26px}.audience-card h3{font-size:26px}.audience-card p{max-width:350px;margin-bottom:26px;font-size:13px}.audience-card>a{font-size:12px}.channel-section{grid-template-columns:1fr;gap:25px;padding-bottom:50px}.channel-section h2{font-size:31px}.channel-section p{font-size:13px}.channel-list strong{font-size:12px}.channel-symbol{width:34px;height:34px}.status-planned,.status-local{padding:4px 8px;font-size:9px}.channel-list>div{gap:14px;padding-block:17px}.faq-section{grid-template-columns:1fr;gap:30px;padding-block:45px}.faq-section h2{font-size:36px}.faq-list summary,.faq-list p{font-size:13px}.final-cta{margin-block:10px 50px;padding:30px}.final-cta h2{margin-block:17px 25px;font-size:35px}.cta-doodle{opacity:.7;font-size:108px;top:105px;right:18px}.final-cta>.eyebrow{letter-spacing:1px;font-size:8px}.final-cta .button{z-index:1;gap:12px;padding-inline:17px;font-size:12px;position:relative}.footer-top{grid-template-columns:1fr 1fr;gap:27px;padding-block:35px}.footer-top>div:first-child{display:block}.footer-top>div:first-child .environment-label{margin-left:15px;font-size:8px}.footer-top h3{margin-bottom:17px;font-size:12px}.footer-top>div>a:not(.brand){margin-block:11px;font-size:12px}.footer-bottom{gap:20px;font-size:8px}.page-intro{padding-top:45px}.page-intro h1{font-size:39px}.page-intro>p{font-size:15px}.content-grid{grid-template-columns:1fr}.content-card{padding:25px}.page-cta{display:block}.page-cta .button{margin-top:20px}.form-split{grid-template-columns:1fr;gap:0}}@media (max-width:360px){.container{width:calc(100% - 30px)}.brand{font-size:18px}.header-actions .button{padding:9px;font-size:9px}.header-actions .button>svg{display:none}.header-inner{gap:9px}.hero-copy h1{font-size:55px}.hero-ctas{gap:15px}.demo-product-image{height:120px}.demo-product-title,.demo-product>span{font-size:8px}.command-card-label{font-size:6px}.demo-command-text{font-size:10px}.footer-top>div:first-child .environment-label{margin:15px 0 0;display:flex}.capabilities-strip>.container{column-gap:18px}.capabilities-strip>.container>div{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}h1,h2,h3{text-wrap:balance}button,a{touch-action:manipulation}.template-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.template-card{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.template-card:hover,.template-card:focus-visible{transform:translateY(-4px);box-shadow:0 18px 40px #17201e1f}.template-card:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.template-card{grid-column:span 2}.template-card:nth-child(-n+2){grid-column:span 3}.template-card img{aspect-ratio:16/10;object-fit:cover;object-position:top;border-bottom:1px solid var(--line);width:100%;height:auto;display:block}.template-card-body{flex-direction:column;gap:4px;padding:16px 18px 18px;display:flex}.template-card-body strong{font-family:var(--font-display);font-size:18px}.template-card-body span{color:var(--muted);font-size:14px;line-height:1.45}.template-card-body small{color:var(--blue);align-items:center;gap:4px;margin-top:8px;font-size:14px;font-weight:600;display:inline-flex}.template-note{color:var(--muted);margin-top:18px;font-size:13px}.template-note a{color:var(--ink);align-items:center;gap:3px;margin-left:6px;font-weight:600;display:inline-flex}@media (max-width:900px){.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-card,.template-card:nth-child(-n+2){grid-column:span 1}.template-card:first-child{grid-column:span 2}}@media (max-width:600px){.template-grid{grid-template-columns:1fr}.template-card,.template-card:nth-child(-n+2),.template-card:first-child{grid-column:auto}}.video-layout{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:28px;display:grid}.video-frame{aspect-ratio:16/9;background:#202b25;border-radius:14px;position:relative;overflow:hidden}.video-frame.is-vertical{aspect-ratio:9/16;max-height:640px}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-poster{color:#fff;text-align:left;background:radial-gradient(circle at 78% 18%,#3b50e9 0,#0000 46%),linear-gradient(150deg,#202b25 0,#2f4031 100%);border:0;align-items:flex-end;width:100%;padding:18px;display:flex;position:absolute;inset:0}.video-poster:focus-visible{outline-offset:3px;outline:3px solid #8190fa}.video-poster-copy{flex-direction:column;gap:4px;max-width:80%;display:flex}.video-poster-copy small{letter-spacing:1.6px;color:var(--lime);font-size:10px;font-weight:750}.video-poster-copy strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:19px;line-height:1.2}.video-poster-copy span{color:#c6d1bf;font-size:13px}.video-play{background:var(--lime);width:64px;height:64px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;margin:-32px 0 0 -32px;transition:transform .2s;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 10px 30px #0004}.video-poster:hover .video-play{transform:scale(1.08)}.video-duration{background:#0007;border-radius:20px;padding:3px 8px;font-size:12px;font-weight:600;position:absolute;top:14px;right:14px}.video-list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.video-list li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;display:grid}.video-copy span{font-family:var(--font-display);color:var(--blue);font-size:13px;font-weight:700}.video-copy h3{margin:4px 0 8px;font-size:22px;font-weight:650}.video-copy p{color:var(--muted);font-size:14px;line-height:1.7}.video-note{color:var(--muted);margin-top:20px;font-size:13px}.video-note a{color:var(--ink);align-items:center;gap:3px;margin-left:6px;font-weight:600;display:inline-flex}@media (max-width:900px){.video-layout{grid-template-columns:1fr}.video-short{width:100%;max-width:300px;margin-inline:auto}}@media (max-width:600px){.video-list li{grid-template-columns:1fr;gap:12px}.video-play{width:56px;height:56px;margin:-28px 0 0 -28px}}.analytics-choice{z-index:80;background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:center;gap:24px;max-width:950px;margin-inline:auto;padding:20px;display:flex;position:fixed;inset:auto 20px 20px;box-shadow:0 10px 40px #17201e22}.analytics-choice strong{font-size:16px}.analytics-choice p{margin-top:5px;font-size:13px;line-height:1.55}.analytics-choice p a{text-decoration:underline}.analytics-choice-actions{flex-shrink:0;gap:10px;display:flex}.analytics-choice-actions .button{white-space:nowrap}.analytics-preferences{z-index:70;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:7px 10px;font-size:11px;position:fixed;bottom:12px;left:16px;box-shadow:0 2px 8px #17201e14}@media (max-width:750px){.analytics-choice{max-height:70dvh;padding:16px;display:block;inset:auto 12px 12px;overflow:auto}.analytics-choice-actions{flex-wrap:wrap;margin-top:14px}.analytics-choice-actions .button{flex:1;justify-content:center;font-size:12px}}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0;display:grid}.pricing-card{border:1px solid var(--line);background:var(--paper,#fff);border-radius:16px;flex-direction:column;min-width:0;padding:28px;display:flex}.pricing-card h2{margin:16px 0;font-size:24px}.pricing-price{margin:0 0 20px;font-size:38px;font-weight:600}.pricing-price small{margin-top:8px;font-size:13px;font-weight:400;display:block}.pricing-card ul{flex:1;padding-left:20px;font-size:14px;line-height:1.9}.pricing-card .button{text-align:center;justify-content:center;margin-top:20px}.pricing-card .field-help{margin:16px 0 0;font-size:12px;line-height:1.7}.pricing-card .eyebrow{font-size:10px}@media (max-width:850px){.pricing-grid{grid-template-columns:1fr}.pricing-card{padding:24px}}.seo-breadcrumbs{color:#596554;flex-wrap:wrap;gap:8px;margin-top:28px;font-size:12px;display:flex}.seo-breadcrumbs a{text-underline-offset:3px;text-decoration:underline}.seo-resources{padding-top:32px}.seo-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.seo-resource-grid>a{background:#fff;border:1px solid #d9dfd3;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:20px;font-size:15px;display:flex}.seo-resource-grid>a:hover{border-color:#172420}.seo-resource-grid svg{flex-shrink:0}.seo-table-wrap{border:1px solid #d9dfd3;border-radius:12px;margin:28px 0;overflow-x:auto}.seo-table{border-collapse:collapse;text-align:left;background:#fff;width:100%;min-width:560px;font-size:14px;line-height:1.7}.seo-table caption{text-align:left;padding:20px;font-size:18px;font-weight:600}.seo-table th,.seo-table td{vertical-align:top;border-top:1px solid #d9dfd3;padding:18px}.seo-table thead{background:#edf0e7}.seo-table th[scope=row]{width:18%}.seo-sources{background:#edf0e7;border-radius:12px;margin-block:28px;padding:24px;font-size:14px;line-height:1.8}.seo-sources h2{margin:0 0 10px;font-size:20px}.seo-sources a{text-underline-offset:3px;text-decoration:underline;display:block}.seo-review{color:#596554;margin:16px 0;font-size:13px}.seo-related{margin-block:36px}.seo-related h2{margin-bottom:18px;font-size:25px}.seo-table-wrap:focus-visible{outline-offset:3px;outline:3px solid #384de3}@media (max-width:600px){.seo-resource-grid{grid-template-columns:1fr}.seo-resource-grid>a{padding:18px;font-size:14px}.hero-copy h1{font-size:clamp(42px,10.5vw,63px)}.seo-breadcrumbs{font-size:11px}.seo-sources{padding:20px}.seo-table{font-size:13px}.seo-table th,.seo-table td{padding:14px}.seo-related h2{font-size:23px}}.help-page{padding-bottom:64px}.help-group{margin-top:36px}.help-group h2{margin:0 0 12px;font-size:20px}.help-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.help-list a{border:1px solid var(--line,#e3e6df);color:inherit;background:#fff;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;min-height:44px;padding:16px 18px;text-decoration:none;display:grid}.help-list a:hover{border-color:currentColor}.help-list strong{grid-column:1}.help-list span{color:var(--muted,#68716a);grid-column:1;font-size:14px;line-height:1.45}.help-list svg{grid-area:1/2/span 2}.help-article{max-width:720px;margin-top:24px;font-size:17px;line-height:1.65}.help-article h1{margin:0 0 20px;font-size:clamp(30px,5vw,44px);line-height:1.1}.help-article h2{margin:36px 0 10px;font-size:22px}.help-article h3{margin:24px 0 8px;font-size:18px}.help-article li{margin:6px 0}.help-article blockquote{border-left:4px solid var(--line,#d5dbcf);background:#f6f7f3;border-radius:0 10px 10px 0;margin:16px 0;padding:12px 18px}.help-article blockquote p{margin:6px 0}.help-article code{overflow-wrap:anywhere;background:#f1f3ee;border-radius:5px;padding:1px 6px;font-size:.92em}.help-checklist{padding-left:0;list-style:none}.help-checklist li:before{content:"☐ ";font-size:1.1em}.help-back{max-width:720px;margin-top:36px}.help-start{border:1px solid var(--line);background:#fff;border-radius:16px;max-width:720px;margin-top:32px;padding:clamp(18px,4vw,28px)}.help-start h2{font-size:26px}.help-start p{margin-top:12px}.help-start-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;display:flex}.help-start-actions>a:not(.button),.help-article a{text-underline-offset:3px;text-decoration:underline}.help-article a:hover{color:var(--blue)}
