.marketing{--m-ink:#24202c;--m-muted:#63546e;--m-violet:#7051e8;--m-border:#e8e3ed;--m-cream:#faf8f5;background:var(--m-cream);color:var(--m-ink);font-family:Atkinson Hyperlegible Next,system-ui,sans-serif;font-size:15px;overflow-x:clip}.marketing *{box-sizing:border-box}.marketing main{padding:0;margin:0;max-width:none}.marketing h1,.marketing h2,.marketing h3,.marketing h4{color:var(--m-ink);font-family:Atkinson Hyperlegible Next,system-ui,sans-serif}.marketing h1{font-size:74px;letter-spacing:-4.4px;line-height:1.12;font-weight:650}.marketing h2{font-size:43px;line-height:1.22;letter-spacing:-2px;font-weight:650}.marketing h3{font-size:22px;line-height:1.35;letter-spacing:-.7px}.marketing p{color:var(--m-muted);font-size:16px;line-height:1.85}.marketing a{text-decoration:none}.marketing a:hover{color:var(--m-violet)}.marketing button{font:inherit}.marketing button:focus-visible,.marketing a:focus-visible,.marketing summary:focus-visible,.marketing video:focus-visible,.marketing iframe:focus-visible{outline:3px solid #8e65db;outline-offset:5px}.marketing em{font-family:Georgia,serif;font-weight:400;letter-spacing:-4px;color:var(--m-violet)}.m-container{width:min(1190px,calc(100% - 100px));margin:0 auto}.m-header{height:94px;display:flex;align-items:center;border-bottom:1px solid #ebe7e6;background:#faf8f5f0}.m-nav{display:flex;align-items:center;justify-content:space-between;gap:35px}.m-logo{display:flex;align-items:center;gap:9px;flex-shrink:0}.m-logo>img{width:36px;height:36px}.m-logo>span{font-family:Atkinson Hyperlegible Next,system-ui,sans-serif;font-weight:800;font-size:35px;letter-spacing:-2px;color:#282432}.m-logo>span>span{color:#7051e8}.m-nav-links{display:flex;align-items:center;gap:29px;margin-left:auto}.m-nav-links a{font-size:15px;font-weight:500;color:#665d70;display:flex;align-items:center;gap:5px}.m-nav-links a[aria-current=page]{color:var(--m-violet)}.m-free{font-size:13px;border:1px solid #dfd8e6;padding:2px 4px;border-radius:4px;color:#756184;margin-left:2px}.m-nav-right{display:flex;align-items:center;gap:23px}.m-app-link{font-size:15px;display:flex;align-items:center;gap:5px;white-space:nowrap}.m-button{background:#7051e8;color:#fff!important;border:1px solid #7051e8;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:15px;font-size:15px;font-weight:550;padding:15px 20px;white-space:nowrap;box-shadow:0 3px 6px #7051e815;transition:transform .15s,background .15s}.m-button:hover{background:#5f3ed0;transform:translateY(-1px)}.m-button.m-secondary{background:transparent;color:#674d8a!important;border-color:#dbd1e8;box-shadow:none}.m-nav .m-button{font-size:14px;padding:11px 14px;gap:9px}.m-menu{display:none}.m-eyebrow{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:1.8px;color:#63546e;margin-bottom:20px}.m-dot{width:6px;height:6px;border-radius:50%;background:#8c72bc;display:inline-block;flex-shrink:0}.m-hero{padding:65px 0 0;position:relative}.m-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;min-height:485px}.m-hero-copy{position:relative;z-index:2;padding-bottom:14px}.m-hero-copy>p{max-width:390px;font-size:15px;margin-top:24px}.m-hero-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.m-watch{display:flex;align-items:center;gap:9px;font-size:14px;color:#675975}.m-watch>span{width:29px;height:29px;border:1px solid #dbd1e6;border-radius:50%;display:grid;place-items:center;color:#886ca9}.m-hero-promises{display:flex;align-items:center;gap:17px;flex-wrap:wrap;font-size:13px;color:#786c83;margin-top:23px}.m-hero-promises>span{display:flex;align-items:center;gap:5px}.m-hero-promises svg{color:#7b9a7e;width:12px}.m-hero-preview{height:480px;position:relative;min-width:0}.m-preview-orbit{position:absolute;right:-60px;top:-25px;width:520px;height:520px;border-radius:50%;background:radial-gradient(ellipse,#e7def5 0%,#eee7f5 45%,transparent 72%)}.m-mini-browser{position:absolute;left:0;right:5px;top:57px;height:360px;border:1px solid #e5dcec;border-radius:13px;background:#fff;box-shadow:0 24px 55px #49315414;transform:rotate(-3deg);overflow:hidden}.m-browser-chrome{display:flex;align-items:center;gap:5px;height:36px;background:#fff;border-bottom:1px solid #eee8f2;padding:0 13px;color:#63546e;font-size:13px;letter-spacing:.1px}.m-browser-chrome>i{width:5px;height:5px;background:#dcd2e5;border-radius:50%}.m-browser-chrome>span:not(.m-more-dots){display:flex;align-items:center;gap:5px;justify-content:center;flex:1}.m-more-dots{font-size:16px;letter-spacing:1px}.m-sample-site{height:calc(100% - 36px);position:relative;background:#f5f2e9;overflow:hidden}.m-sample-site>nav{display:flex;align-items:center;justify-content:space-between;padding:21px 27px}.m-sample-site>nav>strong{font-size:18px;letter-spacing:-1px;color:#535a43}.m-sample-site>nav strong span{font-size:13px;vertical-align:top;margin-left:2px;letter-spacing:0}.m-sample-site>nav>span{font-size:13px;color:#63546e}.m-sample-copy{position:relative;z-index:1;padding:23px 27px}.m-sample-copy>span:first-child{font-size:6px;letter-spacing:1.5px;color:#666b55}.m-sample-copy h2{font:400 34px/1.17 Georgia,serif;letter-spacing:-1.7px;margin:13px 0 12px;color:#404a35}.m-sample-copy h2 em{color:inherit;letter-spacing:-1.7px}.m-sample-copy p{font-size:13px;line-height:1.8;color:#6b705c}.m-sample-link{font-size:13px;display:flex;align-items:center;gap:9px;margin-top:18px;color:#515a42}.m-arch-art{position:absolute;right:-14px;bottom:0;width:220px;height:245px;overflow:hidden;transform:rotate(0)}.m-arch-art>div{position:absolute;bottom:-40px;width:99px;height:232px;border-radius:70px 70px 0 0;background:#cbd0b8;transform:rotate(18deg);left:35px;box-shadow:inset -12px -5px 20px #6772571a}.m-arch-art>div:nth-child(2){background:#d9c8ac;left:120px;height:185px;transform:rotate(-13deg)}.m-arch-art>div:nth-child(3){background:#aab89b;left:180px;height:220px;transform:rotate(-20deg)}.m-arch-art>span{position:absolute;left:80px;bottom:32px;width:95px;height:24px;border-radius:50%;background:#81886725;filter:blur(12px)}.m-mini-widget{position:absolute;right:16px;bottom:15px;width:25px;height:25px;border:1px solid #ddd6e8;background:#fff;border-radius:8px;display:grid;place-items:center;box-shadow:0 2px 6px #30134615}.m-mini-widget img{width:17px;height:17px}.m-floating-note{position:absolute;left:10px;top:24px;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:9px;background:#fff;box-shadow:0 6px 20px #5032650e;font-size:13px;z-index:2;transform:rotate(-5deg);color:#6d597e;border:1px solid #e7deef}.m-note-icon{background:#e9f3ea;border-radius:50%;width:20px;height:20px;display:grid;place-items:center;color:#638f69}.m-floating-panel{position:absolute;width:201px;right:-24px;bottom:25px;background:#fff;border:1px solid #e6dced;border-radius:12px;padding:16px;z-index:3;box-shadow:0 15px 40px #48335417;transform:rotate(4deg)}.m-floating-panel>div:first-child{display:flex;align-items:center;gap:6px;font-size:13px}.m-floating-panel>div:first-child img{width:16px;height:16px}.m-floating-panel>div:first-child>span{margin-left:auto;color:#a393ad}.m-floating-panel>p{font-size:13px;margin:8px 0 13px}.m-mini-setting{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f1ebf6;padding:9px 0;font-size:13px;color:#7f6c8d}.m-mini-setting b{font-size:14px;font-weight:500;display:flex;align-items:center;gap:13px;color:#51415f}.m-mini-setting b span{background:#eee7f9;padding:1px 4px;border-radius:4px;color:#8b6aaa}.m-mini-setting i{width:23px;height:13px;border-radius:12px;background:#eee8f3;position:relative}.m-mini-setting i:after{content:"";width:9px;height:9px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px}.m-mini-setting i.on{background:#9b81c7}.m-mini-setting i.on:after{left:12px}.m-floating-panel>small{font-size:13px;border-top:1px solid #f1ebf6;display:block;padding-top:10px;margin-top:2px;color:#756382}.m-hero-caption{position:absolute;bottom:1px;left:38px;color:#806394;font-size:14px;transform:rotate(-5deg)}.m-hero-caption span{display:inline-block;font-size:25px;transform:rotate(12deg);margin-right:6px}.m-mock-label{position:absolute;right:8px;top:28px;font-size:13px;letter-spacing:.3px;color:#85718f}.m-platform-strip{display:flex;flex-direction:column;align-items:center;padding:40px 0 28px;margin-top:35px;border-top:1px solid #e9e4e7}.m-platform-strip>span{font-size:13px;letter-spacing:1.8px;color:#63546e}.m-platform-strip>div{display:flex;align-items:center;justify-content:center;gap:42px;margin-top:24px;flex-wrap:wrap}.m-platform-strip>div>a{display:flex;align-items:center;gap:8px;color:#726b75;font-size:15px;font-family:Atkinson Hyperlegible Next,system-ui,sans-serif;font-weight:650}.m-platform-symbol{font-size:24px;font-weight:800;letter-spacing:-2px;color:#63546e}.m-platform-symbol.p-0{font-family:Georgia,serif;border:1.5px solid #817788;border-radius:50%;font-size:20px;width:25px;height:25px;line-height:23px;text-align:center;letter-spacing:-1px}.m-platform-symbol.p-1{font-size:20px;letter-spacing:-3px}.m-platform-symbol.p-2{font-size:26px}.m-platform-symbol.p-3{font-size:21px;font-style:italic}.m-platform-symbol.p-4{font-size:21px}.m-platform-symbol.p-5{font-size:29px}.m-more-platforms{display:flex;align-items:center;gap:9px;font-size:13px;color:#7c688e;margin-top:24px}.m-section{padding:88px 0}.m-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:42px}.m-section-head>p{max-width:360px;font-size:15px;margin-bottom:5px}.m-section-head .m-eyebrow{margin-bottom:16px}.m-intro{background:#fff;border-top:1px solid #ebe5ed;padding-top:77px}.m-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.m-pillars article{border-top:1px solid #e9e1ee;padding-top:29px}.m-feature-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#f1eafa;color:#8363b3;margin-bottom:22px}.m-feature-icon svg{width:21px;stroke-width:1.6}.m-feature-icon.peach{background:#faf0e5;color:#aa7b55}.m-feature-icon.green{background:#edf2e9;color:#718962}.m-pillars h3{margin-bottom:13px}.m-pillars p{font-size:15px;max-width:310px}.m-pillars a{display:flex;align-items:center;gap:9px;font-size:14px;color:#8060a0;margin-top:22px}.m-live-section{background:#f2edf7;border-top:1px solid #e8dfef;border-bottom:1px solid #e8dfef}.m-live-layout{display:grid;grid-template-columns:320px 1fr;gap:52px;align-items:start}.m-live-controls{padding-top:13px}.m-live-controls>button{display:flex;align-items:flex-start;width:100%;gap:13px;text-align:left;border:1px solid transparent;border-bottom-color:#e3daeb;padding:20px 15px;border-radius:0;background:transparent;color:#85708e}.m-live-controls>button.selected{border-color:#dccde9;background:#fff;border-radius:11px;box-shadow:0 4px 15px #613f7b06}.m-live-controls>button>svg{margin-top:2px;stroke-width:1.6;color:#876b9f}.m-live-controls strong{display:block;font-size:15px;font-weight:600;color:#54405f}.m-live-controls small{display:block;font-size:14px;line-height:1.8;margin-top:6px;color:#63546e}.m-live-controls>button>span:nth-child(2){flex:1}.m-radio{width:16px;height:16px;border:1px solid #cdb9dc;border-radius:50%;display:grid;place-items:center;margin-top:3px}.selected>.m-radio{background:#8c6ab9;border-color:#8c6ab9;color:#fff}.m-live-help{font-size:14px!important;line-height:1.8;display:flex;gap:9px;align-items:flex-start;padding:0 13px;margin:23px 0}.m-live-help svg{margin-top:3px}.m-live-controls>a{margin-left:13px}.m-text-link{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:#79539b}.m-live-browser{background:#fff;border:1px solid #ddcfe8;border-radius:12px;overflow:hidden;box-shadow:0 15px 45px #56336b0b}.m-live-browser .m-browser-chrome{height:39px}.m-live-browser iframe{width:100%;height:470px;border:0;display:block;background:#f7f4ea}.m-live-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 15px;font-size:13px;background:#fff;border-top:1px solid #e8dfef;color:#796184}.m-live-bottom>span,.m-live-bottom>a{display:flex;align-items:center;gap:5px}.m-live-bottom .m-dot{width:4px;height:4px;background:#7a9771}.m-scope{font-size:14px!important;text-align:center;margin-top:24px!important;color:#63546e!important}.m-install-section{background:#fff}.m-install-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:30px}.m-detection-card{background:#f9f7fb;border:1px solid #e8e0ef;border-radius:14px;padding:34px}.m-small-label{font-size:13px;font-weight:600;letter-spacing:1.6px;color:#80658f}.m-detection-card h3{font-size:28px;line-height:1.3;margin:20px 0 15px;letter-spacing:-1px}.m-detection-card>p{font-size:15px;max-width:330px}.m-detect-form{margin-top:25px}.m-detect-form>label{font-size:14px;display:block;color:#63546e;margin-bottom:9px}.m-detect-form>div{display:flex;align-items:center;background:#fff;border:1px solid #dbd0e5;border-radius:8px;padding:5px 5px 5px 13px;gap:5px}.m-detect-form input{width:100%;border:0;padding:10px;background:transparent;font-size:15px;color:#51405e;min-width:0}.m-detect-form>div>svg{color:#9a84aa}.m-detect-form button{width:38px;height:38px;background:#7051e8;color:#fff;border-radius:6px;flex-shrink:0;display:grid;place-items:center}.m-detection-card>small{font-size:13px;display:flex;align-items:center;gap:5px;margin-top:13px;line-height:1.6;color:#63546e}.m-detect-result{border:1px solid #d8e5d4;background:#f5faf3;padding:14px;border-radius:8px;margin-top:15px}.m-detect-result strong{font-size:15px}.m-detect-result p{font-size:14px;margin:6px 0}.m-detect-result a{display:flex;align-items:center;gap:8px;font-size:14px;color:#657c54;margin-top:9px}.m-error{font-size:15px!important;color:#a1374a!important;margin:12px 0;padding:10px;background:#fff0f2;border:1px solid #f1cfd6;border-radius:7px}.m-platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.m-platform-grid>a{position:relative;border:1px solid #e7e1ec;border-radius:12px;padding:23px 17px;background:#fff;display:flex;flex-direction:column;transition:transform .15s}.m-platform-grid>a:hover{transform:translateY(-3px);border-color:#cdb7e2}.m-platform-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#f3eff8;color:#806093;font-family:Atkinson Hyperlegible Next,system-ui,sans-serif;font-size:22px;letter-spacing:-1px;font-weight:750}.m-platform-mark.wordpress{font-family:Georgia,serif;background:#f1f3f5;color:#586779;font-size:26px}.m-platform-mark.wix{font-size:15px;color:#252227;background:#f3f0ec}.m-platform-mark.framer{background:#f2effa;color:#7761a6}.m-platform-mark.shopify{color:#789858;background:#f1f5ea}.m-platform-mark.webflow{color:#5c77b5;background:#edf2fa;font-style:italic}.m-platform-mark.react{font-size:28px;color:#5984a3;background:#edf6fa}.m-platform-grid strong{font-size:15px;font-weight:600;margin-top:18px}.m-platform-grid small{font-size:13px;line-height:1.7;margin-top:6px;color:#7b6e86}.m-platform-grid>a>svg{position:absolute;right:15px;top:18px;color:#9c8ba7}.m-all-link{display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;color:#806194;margin-top:28px}.m-workflow{padding-top:30px;background:#fff}.m-center-head{text-align:center;margin-bottom:38px}.m-center-head .m-eyebrow{justify-content:center}.m-center-head h2{font-size:36px}.m-three-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.m-three-steps article{position:relative;border-top:1px solid #e6ddec;padding-top:26px}.m-three-steps article>span{font:400 36px Atkinson Hyperlegible Next,system-ui,sans-serif;letter-spacing:-1px;color:#63546e}.m-three-steps article>svg{position:absolute;right:0;top:34px;color:#9275a8;stroke-width:1.5}.m-three-steps h3{font-size:18px;margin:20px 0 13px}.m-three-steps p{font-size:15px}.m-plugin-section{background:#2d243a;color:#fff;padding:74px 0;position:relative;overflow:hidden}.m-plugin-section:after{content:"";position:absolute;width:400px;height:400px;border:1px solid #4e3e60;border-radius:50%;right:-150px;top:-180px;pointer-events:none}.m-plugin-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.m-outline-tag{display:inline-flex;padding:7px 10px;border:1px solid #6c587e;border-radius:5px;color:#d9c9eb;font-size:13px;letter-spacing:1.3px}.m-plugin-section h2{color:#fbf8ff;margin:23px 0;font-size:43px}.m-plugin-section p{color:#c3b4ce;font-size:15px;max-width:350px;line-height:1.9}.m-plugin-section .m-button{background:#e6d7f6;border-color:#e6d7f6;color:#4b365f!important;margin-top:28px;font-size:14px}.m-plugin-section .m-button:hover{background:#fff}.m-plugin-section small{display:block;font-size:13px;color:#bcaac9;line-height:1.9;margin-top:18px}.m-plugin-demo{border:1px solid #685478;border-radius:13px;overflow:hidden;background:#fff;box-shadow:0 15px 60px #160d2425;transform:rotate(2deg);position:relative;z-index:1}.m-plugin-demo .m-browser-chrome{background:#f8f4fc}.m-plugin-demo-content{padding:25px}.m-check-top{display:flex;align-items:center;gap:12px;color:#7e6a8b;font-size:14px;line-height:1.6}.m-check-top>img{width:35px;height:35px}.m-check-top strong{font-size:20px;color:#4d375e;font-family:Atkinson Hyperlegible Next,system-ui,sans-serif;letter-spacing:-.5px}.m-demo-badge{margin-left:auto;font-size:13px;background:#f2eafa;padding:4px 6px;border-radius:4px;color:#7e5e96}.m-demo-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:23px 0 20px}.m-demo-counts b{display:block;font:600 27px Atkinson Hyperlegible Next,system-ui,sans-serif;color:#77538f}.m-demo-counts span{font-size:13px;color:#7f6c8d}.m-demo-finding{display:flex;align-items:center;gap:9px;border-top:1px solid #eee6f5;padding:14px 0;font-size:14px;color:#665073}.m-demo-finding strong{font-weight:500;flex:1}.m-demo-finding>span:nth-last-child(2){font-size:13px;color:#63546e;background:#f5effa;padding:3px 5px;border-radius:3px}.m-finding-dot{width:6px;height:6px;border-radius:2px;background:#c27f8e}.m-finding-dot.dot-1{background:#c1a46e}.m-finding-dot.dot-2{background:#a68bbf}.m-demo-toolbar{border-top:1px solid #ece3f3;padding-top:17px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#7f6194;font-size:13px}.m-demo-toolbar span{display:flex;align-items:center;gap:5px}.m-privacy-section{background:#faf8f5}.m-privacy-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.m-privacy-grid h2{margin-bottom:23px}.m-privacy-grid>div>p{font-size:15px;max-width:400px}.m-privacy-visual{min-height:350px;position:relative;display:flex;align-items:center;justify-content:center}.m-privacy-circle{width:226px;height:226px;border-radius:50%;border:1px solid #e1d8e9;background:radial-gradient(#eee6f7,#f4eef8);display:grid;place-items:center;color:#a28ab8;position:relative}.m-privacy-circle:before,.m-privacy-circle:after{content:"";position:absolute;inset:24px;border:1px solid #dacde6;border-radius:50%}.m-privacy-circle:after{inset:49px;border-color:#d7c7e6}.m-privacy-circle svg{position:relative;z-index:1}.m-privacy-label{position:absolute;padding:10px 13px;border:1px solid #e6ddeb;border-radius:7px;box-shadow:0 5px 18px #4b31560a;background:#fff;font-size:13px;color:#7c648d;display:flex;align-items:center;gap:6px}.m-privacy-label svg{color:#769a73}.label-one{left:0;top:73px;transform:rotate(-5deg)}.label-two{right:0;top:115px;transform:rotate(5deg)}.label-three{left:58px;bottom:61px;transform:rotate(-3deg)}.m-privacy-visual>small{position:absolute;bottom:7px;display:flex;align-items:center;gap:22px;font-size:13px;color:#796488}.m-privacy-visual>small>span{font-size:19px;color:#b09ac1}.m-checklist{list-style:none;padding:0;margin:24px 0}.m-checklist li{display:flex;align-items:center;gap:9px;font-size:14px;margin:13px 0;color:#776182}.m-checklist svg{width:14px;height:14px;color:#7e9873}.m-faq{background:#fff;border-top:1px solid #e8e1eb}.m-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.m-faq-grid>div>p{margin-top:18px;font-size:15px}.m-faq details{border-bottom:1px solid #e7dfef;padding:20px 0}.m-faq details:first-child{padding-top:0}.m-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-size:15px;font-weight:500;color:#5f4b6e}.m-faq summary::-webkit-details-marker{display:none}.m-faq summary svg{color:#977ca9}.m-faq details[open] summary svg{transform:rotate(45deg)}.m-faq details p{font-size:15px;margin:16px 35px 0 0;color:#63546e}.m-bottom-cta{text-align:center;background:#eee7f6;border-top:1px solid #e4d8ed;padding:69px 0 65px;position:relative;overflow:hidden}.m-bottom-cta .m-eyebrow{justify-content:center}.m-bottom-cta h2{font-size:51px;letter-spacing:-2.5px}.m-bottom-cta p{font-size:15px;margin:15px 0 25px;color:#63546e}.m-bottom-cta small{display:block;font-size:13px;margin-top:18px;color:#63546e}.m-footer{background:#faf8f5;border-top:1px solid #e8e0eb;padding:48px 0 20px}.m-footer-top{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:40px}.m-footer-top .m-logo>span{font-size:29px}.m-footer-top .m-logo>img{width:30px;height:30px}.m-footer-top p{font-size:15px;margin-top:17px;line-height:1.9}.m-footer-top>div:not(:first-child){display:flex;flex-direction:column;gap:13px;padding-top:9px}.m-footer-top strong{font-size:14px;color:#5e4b6b;margin-bottom:5px;font-weight:600}.m-footer-top a:not(.m-logo){font-size:14px;color:#7c6b88}.m-footer-bottom{border-top:1px solid #e6dfea;margin-top:43px;padding-top:21px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:13px;color:#7c6c86}.m-footer-bottom>span:last-child{display:flex;align-items:center;gap:7px}.m-footer-bottom .m-dot{width:4px;height:4px;background:#8b9e7d}.m-preview-notice{font-size:13px!important;text-align:center;color:#7e6a8c!important;padding-top:18px}.m-skip{position:fixed;top:-100px;left:20px;z-index:999;background:#7051e8;color:#fff;padding:12px}.m-spin{animation:m-spin 1s linear infinite}@keyframes m-spin{to{transform:rotate(360deg)}}.m-guide-header{padding:65px 0 46px;border-bottom:1px solid #e9e1ef;background:linear-gradient(120deg,#faf8f5,#f1ebf8)}.m-guide-header h1{font-size:59px;letter-spacing:-3px}.m-guide-header h1 em{letter-spacing:-3px}.m-guide-header p{margin-top:20px;font-size:15px}.m-guide-stats{display:flex;align-items:center;gap:25px;margin-top:24px}.m-guide-stats>span{display:flex;align-items:center;gap:6px;font-size:14px;color:#796388}.m-guide-shell{display:grid;grid-template-columns:240px 1fr;gap:48px;padding-top:42px;padding-bottom:65px}.m-guide-sidebar{align-self:start;position:sticky;top:20px;max-height:calc(100vh - 40px);display:flex;flex-direction:column}.m-guide-search{display:flex;align-items:center;gap:3px;padding-left:10px;background:#fff;border:1px solid #e1d7e9;border-radius:7px;color:#947caa}.m-guide-search input{font-size:14px;background:transparent;border:0;padding:11px 7px}.m-guide-sidebar>select{font-size:14px;margin:10px 0 15px;padding:10px;background:transparent;border-color:#e1d7e9}.m-guide-sidebar>nav{overflow-y:auto;padding-right:8px;max-height:calc(100vh - 240px);scrollbar-width:thin}.m-guide-sidebar>nav>a{display:flex;width:100%;align-items:center;gap:9px;text-align:left;padding:10px 9px;border-radius:6px;color:#776082;font-size:14px;margin-bottom:3px;min-height:40px}.m-guide-sidebar>nav>a>span:nth-child(2){flex:1}.m-guide-sidebar>nav>a.selected{background:#eae2f5;color:#694991;font-weight:600}.m-guide-sidebar>nav>a:hover{background:#f0e9f7}.m-guide-sidebar small{display:block;color:#94633e;font-size:13px;margin-top:3px}.m-guide-monogram{font-size:14px;font-weight:650;color:#80678f;min-width:23px;height:23px;background:#fff;border:1px solid #e7deef;display:grid;place-items:center;border-radius:5px}.m-sidebar-cta{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:13px;color:#7e5d97;padding:16px 9px 0;margin-top:12px;border-top:1px solid #e5dcec}.m-guide-content{min-width:0}.m-guide-title{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px}.m-breadcrumb{display:flex;align-items:center;gap:6px;font-size:13px;color:#63546e;margin-bottom:12px}.m-guide-title h2{font-size:32px;letter-spacing:-1.3px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.m-support-badge{font:500 15px Atkinson Hyperlegible Next,sans-serif;background:#ebf3e8;color:#536f45;padding:6px 8px;border-radius:4px;letter-spacing:0;white-space:nowrap}.m-support-badge.restricted{background:#f7ebd9;color:#8a6233}.m-guide-date{font-size:13px;color:#63546e;text-align:right;line-height:1.7;padding-top:4px;white-space:nowrap}.m-guide-limit{display:flex;align-items:flex-start;gap:12px;background:#f0eaf7;border:1px solid #e1d5ed;border-radius:9px;padding:17px;margin-bottom:25px;color:#87699e}.m-guide-limit>svg{margin-top:2px}.m-guide-limit strong{font-size:14px;font-weight:600;color:#715183}.m-guide-limit p{font-size:14px;color:#786186;line-height:1.8;margin-top:6px}.m-guide-limit.restricted{background:#fbf1e2;border-color:#ead6b7;color:#947044}.m-guide-limit.restricted strong,.m-guide-limit.restricted p{color:#886139}.m-video-card{background:#fff;border:1px solid #e2d7ed;border-radius:10px;overflow:hidden;margin:25px 0 33px}.m-video-title{display:flex;justify-content:space-between;align-items:center;padding:14px 17px;gap:10px;font-size:13px;color:#7d6390}.m-video-title>span:first-child{display:flex;align-items:center;gap:7px;font-weight:500}.m-video-title>span:last-child{font-size:13px}.m-video-card video{display:block;width:100%;aspect-ratio:16/9;background:#f6f2fa}.m-video-card>p{font-size:13px;padding:12px 16px;line-height:1.7;color:#63546e}.m-subheading{margin:0 0 23px}.m-subheading h3{font-size:25px;letter-spacing:-1px;margin-top:10px}.m-guide-steps{padding-bottom:24px}.m-guide-steps>article{display:flex;align-items:flex-start;gap:20px;padding:18px 0;border-bottom:1px solid #e6ddec}.m-guide-steps>article>span{font:500 24px Atkinson Hyperlegible Next,system-ui,sans-serif;color:#63546e;min-width:32px;line-height:1.4}.m-guide-steps h4{font-size:16px;letter-spacing:-.2px;font-weight:650;margin:0 0 9px}.m-guide-steps p{font-size:15px;line-height:1.9;color:#796286}.m-configurator{padding:26px;border:1px solid #e4d9ed;border-radius:12px;background:#fff;margin-top:15px}.m-native-package{display:flex;align-items:center;gap:14px;padding:18px;background:#f5f2fa;border-radius:8px;margin-bottom:25px;flex-wrap:wrap}.m-native-package>div:nth-child(2){flex:1;min-width:180px}.m-native-package strong{font-size:15px;color:#604971}.m-native-package p{font-size:14px;margin-top:5px;line-height:1.7}.m-native-package .m-button{font-size:14px;padding:10px 12px;gap:8px}.m-config-options{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:15px;margin-bottom:22px}.m-config-options>label,.m-source-field{font-size:14px;color:#796186;display:flex;flex-direction:column;gap:8px}.m-config-options select{font-size:14px;padding:11px 9px;border-color:#ded1e8;border-radius:6px;color:#6c527c}.m-color-choice{display:flex;align-items:center;gap:6px;border:1px solid #ded1e8;border-radius:6px;padding:6px;height:37px}.m-color-choice input{width:28px;height:25px;flex-shrink:0;padding:0;border:0}.m-color-choice>span{font-size:13px;font-family:monospace;color:#7c628b}.m-source-field input{font-size:14px;border-color:#ded1e8}.m-source-field small{font-size:13px;line-height:1.7;color:#7c668a;display:block;margin:0 0 16px}.m-code-note{font-size:14px!important;margin:10px 0 20px!important;line-height:1.8;color:#806c8c}.m-code-note code{font-size:13px;background:#f1eaf7;color:#795a90;padding:3px 5px;border-radius:4px;overflow-wrap:anywhere}.m-code-box{border:1px solid #493754;border-radius:8px;overflow:hidden;background:#2f253a}.m-code-box>div{display:flex;align-items:center;justify-content:space-between;background:#382b44;padding:12px 14px;color:#dac9e6;font-size:13px}.m-code-box>div>span,.m-code-box button{display:flex;align-items:center;gap:6px}.m-code-box button{color:#e0d2eb;font-size:13px;padding:0}.m-code-box button:disabled{color:#b3a1c1;opacity:.7}.m-code-box pre{margin:0;background:transparent;border:0;font-size:14px;line-height:1.9;border-radius:0;padding:20px;color:#decdec;overflow-wrap:anywhere}.m-inline-hint{font-size:14px!important;color:#8a663c!important;padding-top:11px}.m-guide-downloads{display:flex;gap:13px;flex-wrap:wrap;margin-top:18px}.m-guide-downloads a{font-size:13px;display:flex;align-items:center;gap:6px;color:#815c99;background:#f5effa;border:1px solid #e6d9ef;padding:9px 11px;border-radius:6px}.m-installer-help{margin-top:20px;border-top:1px solid #eadff1;padding-top:15px}.m-installer-help summary{font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#79538e}.m-installer-help p{font-size:14px;line-height:1.8;margin:13px 0;color:#7a6488}.m-installer-help pre{font-size:14px;line-height:1.9}.m-verify{margin-top:30px;background:#f2f6ef;border:1px solid #dfe7d9;border-radius:12px;padding:26px}.m-verify>.m-small-label{color:#63546e}.m-verify h3{font-size:24px;margin:12px 0}.m-verify p{font-size:15px;color:#63546e}.m-verify form{margin-top:20px}.m-verify form>label{display:block;font-size:14px;color:#63546e;margin-bottom:8px}.m-verify form>div{display:flex;gap:10px;align-items:center}.m-verify input{font-size:14px;border-color:#cbd9c2;min-width:0}.m-verify button{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #50683f;background:#50683f;border-radius:7px;padding:12px 14px;font-size:14px;color:#fff;white-space:nowrap}.m-verify>small{font-size:13px;color:#63546e;display:block;margin-top:13px}.m-verification{padding:16px;border:1px solid #ccddc2;border-radius:8px;background:#fff;margin-top:20px}.m-verification strong{font-size:14px;line-height:1.8;color:#627551;font-weight:500}.m-verification ul{padding:0;list-style:none}.m-verification li{display:flex;align-items:center;gap:7px;font-size:14px;color:#677b57;padding:6px 0}.m-verification p{font-size:14px}.m-guide-sources{margin-top:32px;border-top:1px solid #e5dceb;padding-top:22px}.m-guide-sources h3{font-size:15px;letter-spacing:-.3px}.m-guide-sources p{font-size:14px;margin:10px 0 15px;color:#63546e}.m-guide-sources a{display:inline-flex;align-items:center;gap:6px;font-size:14px;margin:0 17px 10px 0;color:#825d99;text-decoration:underline;text-underline-offset:3px}.m-guide-detect{background:#eee7f5;border-top:1px solid #e1d5eb}.m-guide-detect>.m-container{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.m-guide-detect h2{font-size:35px}.m-guide-detect .m-detect-form{margin-top:0}.m-guide-detect>div>div>p{font-size:14px;color:#63546e;margin-top:15px}.m-restricted-next{padding:28px;background:#f1eaf8;border:1px solid #e0d2eb;border-radius:10px;margin:20px 0}.m-restricted-next p{font-size:15px;margin:14px 0 20px}.m-no-results{font-size:14px!important;padding:15px;color:#63546e!important}.m-extension-hero{padding:65px 0;background:#eee7f6;border-bottom:1px solid #ded0e9}.m-extension-hero .m-outline-tag{border-color:#d7c7e7;color:#7b5993}.m-extension-hero h1{font-size:61px;letter-spacing:-3.5px;margin:25px 0}.m-extension-hero h1 em{letter-spacing:-3px}.m-extension-hero p{max-width:540px;font-size:15px;color:#756182}.m-extension-downloads{display:flex;gap:15px;margin-top:28px;flex-wrap:wrap}.m-extension-hero small{font-size:14px;margin-top:18px;display:block;color:#63546e}.m-extension-body{padding-top:50px;padding-bottom:65px}.m-extension-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding-bottom:55px;border-bottom:1px solid #e6dbea}.m-extension-benefits article>span{font:400 27px Atkinson Hyperlegible Next,system-ui,sans-serif;color:#9c7fb0}.m-extension-benefits h2{font-size:25px;letter-spacing:-1px;margin:16px 0 12px}.m-extension-benefits p{font-size:15px}.m-extension-install{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin:55px 0}.m-extension-install h2{font-size:35px;letter-spacing:-1.6px;margin-bottom:22px}.m-extension-install p{font-size:15px}.m-browser-tabs{display:flex;gap:7px;margin-top:25px;flex-wrap:wrap}.m-browser-tabs button{border:1px solid #decfe9;padding:10px 12px;border-radius:6px;font-size:14px;color:#846397;background:#fff}.m-browser-tabs button.active{background:#e9dff4;color:#714e8c;border-color:#d7c4e6}.m-extension-install ol{margin:0;padding-left:25px}.m-extension-install li{padding-left:9px;margin-bottom:24px;color:#8f70a4}.m-extension-install li::marker{font-weight:650}.m-extension-install h3{font-size:15px;letter-spacing:-.2px;margin-bottom:7px}.m-extension-install li p{font-size:14px}.m-extension-privacy{display:flex;gap:22px;align-items:flex-start;background:#f0eaf6;padding:30px;border:1px solid #e2d5ed;border-radius:12px}.m-extension-privacy>svg{color:#9477a8;margin-top:6px}.m-extension-privacy h2{font-size:23px;letter-spacing:-.8px;margin-bottom:16px}.m-extension-privacy p{font-size:15px;margin:12px 0}.m-extension-privacy a{display:flex;align-items:center;gap:8px;color:#805c97;font-size:14px;margin-top:18px}.m-legal{max-width:820px;padding-top:60px;padding-bottom:75px}.m-legal h1{font-size:53px;letter-spacing:-2.5px}.m-legal-intro{font-size:15px!important;margin:20px 0 25px}.m-legal h2{font-size:22px;letter-spacing:-.6px;margin:35px 0 17px}.m-legal p{font-size:15px;margin:13px 0;line-height:1.9;color:#75607f}.m-legal address{font-style:normal;font-size:16px;line-height:1.9;color:#665072}.m-legal a{color:#79519b;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.m-legal li{font-size:15px;margin:12px 0}.m-legal-draft{background:#fbefdf;border:1px solid #e7d1b4;border-radius:10px;padding:22px;margin-top:30px}.m-legal-draft strong{font-size:15px;color:#87613a}.m-legal-draft p{font-size:15px;color:#63546e;margin-bottom:0}.m-legal code{overflow-wrap:anywhere;font-size:14px}@media(min-width:1500px){.m-container{width:min(1240px,calc(100% - 140px))}.m-hero{padding-top:75px}.m-hero-grid{min-height:535px}.m-hero-preview{height:510px}.m-mini-browser{top:65px;height:390px}.m-sample-copy h2{font-size:39px}.m-sample-copy p{font-size:13px}.m-arch-art{height:270px}.m-arch-art>div{height:265px}.m-floating-panel{bottom:18px;width:218px;padding:20px}.m-floating-panel>div:first-child{font-size:14px}.m-mini-setting{font-size:13px;padding:11px 0}.m-hero-caption{bottom:-10px}.marketing h1{font-size:79px}.m-section{padding:100px 0}}@media(max-width:1200px){.m-container{width:calc(100% - 70px)}.m-nav,.m-nav-links{gap:20px}.m-nav-right{gap:15px}.m-nav-links a,.m-app-link{font-size:14px}.m-nav .m-button{font-size:14px;padding:10px 12px}.m-logo>span{font-size:32px}.m-logo>img{width:32px;height:32px}.marketing h1{font-size:61px;letter-spacing:-3.5px}.m-hero-grid{gap:25px}.m-hero-copy>p{font-size:15px;max-width:340px}.m-hero-actions{gap:17px}.m-hero-actions .m-button{font-size:14px;padding:14px 16px;gap:10px}.m-hero-promises{gap:10px;font-size:13px}.m-hero-preview{height:450px}.m-mini-browser{top:60px;right:5px;height:335px}.m-sample-site>nav{padding:18px 23px}.m-sample-site>nav>span{font-size:6px}.m-sample-copy{padding:20px 23px}.m-sample-copy h2{font-size:31px}.m-arch-art{right:-45px;transform:scale(.9);transform-origin:right bottom}.m-floating-panel{width:185px;right:-15px;bottom:14px;padding:14px}.m-floating-panel>div:first-child{font-size:13px}.m-hero-caption{font-size:14px;left:20px}.m-hero-caption span{font-size:21px}.m-platform-strip>div{gap:29px}.m-platform-strip>div>a{font-size:15px}.m-live-layout{gap:30px;grid-template-columns:280px 1fr}.m-live-controls>button{padding:17px 12px}.m-live-controls strong{font-size:15px}.m-live-controls small{font-size:14px}.m-plugin-grid,.m-privacy-grid{gap:55px}.m-platform-grid{gap:10px}.m-platform-grid>a{padding:20px 14px}.m-platform-grid strong{font-size:14px}.m-platform-grid small{font-size:13px}.m-faq-grid{gap:65px}.m-guide-shell{grid-template-columns:220px 1fr;gap:30px}.m-guide-title h2{font-size:29px}.m-config-options{gap:10px}.m-config-options>label{font-size:13px}.m-config-options select{font-size:13px}.m-guide-content .m-native-package{padding:15px}.m-guide-downloads{gap:8px}.m-guide-downloads a{font-size:13px}.m-footer-top{gap:25px}}@media(max-width:980px){.m-header{height:82px}.m-nav-links{gap:16px}.m-nav-links a{font-size:14px}.m-nav-right>.m-button{display:none}.m-logo>span{font-size:32px}.m-hero{padding-top:45px}.marketing h1{font-size:54px;letter-spacing:-3px}.m-hero-grid{min-height:420px;gap:20px}.m-hero-copy>p{font-size:15px;margin-top:20px}.m-hero-actions{flex-wrap:wrap;gap:15px}.m-watch{font-size:14px}.m-hero-promises{font-size:13px;gap:8px;line-height:1.8;margin-top:19px}.m-hero-preview{height:390px}.m-mini-browser{top:50px;height:295px;right:0;left:-6px}.m-sample-site>nav{padding:15px 18px}.m-sample-site>nav>span{display:none}.m-sample-copy{padding:17px 18px}.m-sample-copy h2{font-size:27px}.m-sample-copy>span:first-child{font-size:5px}.m-sample-copy p{font-size:13px}.m-sample-link{font-size:6px;margin-top:13px}.m-arch-art{transform:scale(.75);right:-65px;bottom:-10px}.m-floating-panel{right:-8px;bottom:3px;width:158px;padding:13px}.m-floating-panel>div:first-child{font-size:13px;gap:4px}.m-floating-panel>div:first-child>img{width:14px;height:14px}.m-floating-panel>p{font-size:6px;margin:8px 0}.m-mini-setting{font-size:13px;padding:8px 0}.m-floating-panel>small{font-size:6px}.m-hero-caption{bottom:-17px;left:7px;font-size:13px}.m-hero-caption span{font-size:17px}.m-floating-note{left:0;top:23px;font-size:13px;padding:8px 10px}.m-mock-label{font-size:6px;top:27px;right:5px}.m-platform-strip{margin-top:30px;padding-top:30px}.m-platform-strip>div{gap:22px}.m-platform-strip>div>a{font-size:14px;gap:6px}.m-platform-symbol{font-size:21px}.m-section{padding:65px 0}.marketing h2{font-size:34px;letter-spacing:-1.5px}.m-section-head{gap:25px;margin-bottom:32px}.m-section-head>p{font-size:14px;max-width:270px}.m-eyebrow{font-size:13px;letter-spacing:1.5px}.m-pillars{gap:25px}.m-pillars h3{font-size:21px}.m-pillars p{font-size:14px}.m-live-layout{grid-template-columns:240px 1fr;gap:25px}.m-live-controls strong{font-size:14px}.m-live-controls small{font-size:13px}.m-live-controls>button{gap:9px;padding:17px 10px}.m-live-controls>button>svg{width:17px}.m-live-browser iframe{height:445px}.m-live-bottom{font-size:13px;padding:10px;flex-wrap:wrap}.m-live-help{font-size:14px!important}.m-live-controls .m-text-link{font-size:14px}.m-install-grid{grid-template-columns:1fr 1fr;gap:22px}.m-detection-card{padding:25px}.m-detection-card h3{font-size:25px}.m-platform-grid{grid-template-columns:repeat(2,1fr)}.m-platform-grid>a{padding:17px 12px}.m-platform-grid strong{margin-top:11px;font-size:14px}.m-platform-grid small{font-size:13px}.m-platform-grid>a>svg{width:14px;right:10px;top:13px}.m-platform-mark{width:30px;height:30px;font-size:19px;border-radius:8px}.m-platform-mark.wordpress{font-size:22px}.m-platform-mark.react{font-size:24px}.m-platform-grid .m-platform-mark.wix{font-size:15px}.m-three-steps{gap:30px}.m-three-steps h3{font-size:16px}.m-three-steps p{font-size:14px}.m-plugin-grid{gap:35px}.m-plugin-section h2{font-size:34px}.m-plugin-section p{font-size:15px}.m-plugin-demo-content{padding:20px}.m-check-top strong{font-size:18px}.m-demo-counts{gap:10px}.m-demo-counts b{font-size:23px}.m-demo-counts span{font-size:13px}.m-demo-finding{font-size:13px;gap:7px}.m-demo-toolbar{font-size:13px;gap:6px;flex-wrap:wrap}.m-privacy-grid{gap:35px}.m-privacy-label{font-size:13px;padding:8px 10px}.m-privacy-circle{width:195px;height:195px}.m-privacy-circle svg{width:52px}.m-privacy-visual{min-height:330px}.label-one{left:-6px;top:70px}.label-two{right:-9px;top:124px}.label-three{left:24px;bottom:65px}.m-checklist li{font-size:14px;line-height:1.7;align-items:flex-start}.m-checklist svg{margin-top:3px;flex-shrink:0}.m-faq-grid{gap:45px;grid-template-columns:.8fr 1.2fr}.m-faq summary{font-size:15px}.m-faq details p{font-size:14px}.m-bottom-cta h2{font-size:44px}.m-footer-top{gap:20px}.m-footer-top a:not(.m-logo){font-size:13px}.m-footer-top strong{font-size:14px}.m-guide-header h1{font-size:51px}.m-guide-shell{grid-template-columns:195px 1fr;gap:23px}.m-guide-sidebar>nav>a{font-size:14px;padding:9px 6px;gap:7px}.m-guide-title h2{font-size:25px}.m-guide-title{gap:12px}.m-guide-date,.m-support-badge{font-size:13px}.m-configurator{padding:20px}.m-config-options{grid-template-columns:1fr 1fr}.m-config-options>label:last-child{max-width:160px}.m-guide-steps>article{gap:14px}.m-guide-steps p{font-size:14px}.m-guide-steps h4{font-size:15px}.m-guide-content .m-native-package>.m-button{margin-left:0}.m-verify{padding:20px}.m-verify button{font-size:13px;padding:12px 10px}.m-verify input{font-size:14px;padding:11px 8px}.m-guide-detect>.m-container{gap:40px}.m-guide-detect h2{font-size:30px}.m-extension-hero h1{font-size:51px}.m-extension-install{gap:40px}.m-extension-install h2{font-size:30px}.m-legal{width:calc(100% - 80px)}}@media(max-width:720px){.m-container{width:calc(100% - 40px)}.m-header{height:72px;position:relative;z-index:20}.m-nav{gap:10px}.m-logo{gap:6px}.m-logo>img{width:29px;height:29px}.m-logo>span{font-size:30px}.m-nav-links{display:none;position:absolute;top:71px;left:0;right:0;background:#faf8f5;border-bottom:1px solid #ddd1e8;padding:22px 25px;flex-direction:column;align-items:flex-start;gap:22px;box-shadow:0 12px 22px #3d255216}.m-nav-links.open{display:flex}.m-nav-links a{font-size:16px}.m-free{font-size:13px}.m-nav-right{gap:15px}.m-app-link{font-size:14px}.m-menu{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:#765c8b;padding:2px}.m-menu svg{width:20px}.m-hero{padding-top:37px}.m-hero-grid{grid-template-columns:1fr;gap:28px;min-height:0}.m-hero-copy{padding-bottom:0}.marketing h1{font-size:58px;letter-spacing:-3.4px;line-height:1.08}.marketing h1 em{letter-spacing:-3px}.m-hero .m-eyebrow{font-size:13px;letter-spacing:1.35px;margin-bottom:20px}.m-hero-copy>p{font-size:15px;max-width:350px;margin-top:23px;line-height:1.85}.m-hero-actions{margin-top:25px;gap:20px}.m-hero-actions>.m-button{font-size:14px;padding:14px 15px}.m-watch{font-size:14px;gap:7px}.m-watch>span{width:26px;height:26px}.m-hero-promises{font-size:13px;gap:13px;margin-top:20px}.m-hero-promises svg{width:11px}.m-hero-preview{height:375px;width:min(440px,100%);margin:auto}.m-preview-orbit{width:410px;height:410px;right:-30px;top:-35px}.m-mini-browser{top:40px;left:0;right:16px;height:286px;border-radius:10px}.m-browser-chrome{height:30px;font-size:13px;padding:0 10px}.m-browser-chrome>i{width:4px;height:4px}.m-sample-site{height:calc(100% - 30px)}.m-sample-site>nav{padding:17px 20px}.m-sample-site>nav>strong{font-size:16px}.m-sample-site>nav>span{display:block;font-size:5px}.m-sample-copy{padding:15px 20px}.m-sample-copy h2{font-size:29px;margin:12px 0}.m-sample-copy>span:first-child{font-size:5px}.m-sample-copy p,.m-sample-link{font-size:13px}.m-arch-art{right:-55px;transform:scale(.8)}.m-floating-note{top:6px;left:0;font-size:13px;padding:9px 10px}.m-floating-panel{right:0;bottom:2px;width:166px;padding:13px;transform:rotate(4deg)}.m-floating-panel>div:first-child{font-size:13px}.m-floating-panel>p{font-size:6px}.m-mini-setting{padding:8px 0;font-size:13px}.m-floating-panel>small{font-size:6px}.m-hero-caption{bottom:7px;left:0;font-size:13px;max-width:170px;line-height:1.5}.m-hero-caption span{font-size:19px;display:block;margin-left:70px;line-height:1}.m-mock-label{font-size:6px;right:17px;top:17px}.m-platform-strip{margin-top:32px;padding:25px 0 24px}.m-platform-strip>span{font-size:13px;letter-spacing:1.3px}.m-platform-strip>div{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 25px;margin-top:24px;width:100%;padding:0 5px}.m-platform-strip>div>a{font-size:14px;gap:7px;justify-content:center}.m-platform-symbol.p-0{width:23px;height:23px;font-size:18px;line-height:21px}.m-platform-symbol.p-1{font-size:18px}.m-platform-symbol.p-2{font-size:22px}.m-platform-symbol.p-3{font-size:18px}.m-platform-symbol.p-4{font-size:20px}.m-platform-symbol.p-5{font-size:25px}.m-more-platforms{font-size:13px;margin-top:25px}.m-section{padding:52px 0}.m-section-head{flex-direction:column;align-items:flex-start;gap:19px;margin-bottom:30px}.marketing h2{font-size:33px;letter-spacing:-1.5px}.m-section-head>p{font-size:15px;max-width:100%;line-height:1.8}.m-eyebrow{font-size:13px;letter-spacing:1.3px;margin-bottom:15px}.m-pillars{grid-template-columns:1fr;gap:25px}.m-pillars article{padding-top:23px;position:relative;padding-left:60px;min-height:135px}.m-feature-icon{position:absolute;left:0;top:24px;width:38px;height:38px;border-radius:10px}.m-feature-icon svg{width:19px}.m-pillars h3{font-size:21px;margin-bottom:12px}.m-pillars p{font-size:15px;max-width:none}.m-pillars a{font-size:14px;margin-top:15px}.m-live-layout{grid-template-columns:1fr;gap:24px}.m-live-controls{padding:0}.m-live-controls>button{padding:17px 15px;gap:12px;align-items:center}.m-live-controls strong{font-size:15px}.m-live-controls small{font-size:14px;line-height:1.6}.m-live-controls>button>svg{width:20px}.m-live-help{font-size:14px!important;margin:19px 0}.m-live-controls .m-text-link{font-size:14px}.m-live-browser iframe{height:440px}.m-live-browser .m-browser-chrome{height:33px;font-size:13px}.m-live-bottom{font-size:13px;padding:10px}.m-scope{font-size:13px!important;line-height:1.8!important;margin-top:19px!important}.m-install-grid{grid-template-columns:1fr;gap:25px}.m-detection-card{padding:27px}.m-detection-card h3{font-size:27px}.m-detection-card>p{font-size:15px}.m-detection-card>small{font-size:13px;align-items:flex-start}.m-detection-card>small>svg{margin-top:2px;flex-shrink:0}.m-platform-grid{grid-template-columns:repeat(3,1fr);gap:9px}.m-platform-grid>a{padding:17px 11px}.m-platform-grid strong{font-size:14px;margin-top:15px}.m-platform-grid small{font-size:13px;line-height:1.6}.m-platform-grid>a>svg{width:12px;right:8px;top:10px}.m-platform-mark{width:31px;height:31px}.m-all-link{font-size:14px;line-height:1.7;text-align:center;gap:8px}.m-center-head h2{font-size:30px}.m-three-steps{grid-template-columns:1fr;gap:25px}.m-three-steps article{padding:23px 0 0 58px}.m-three-steps article>span{position:absolute;top:23px;left:0;font-size:30px}.m-three-steps article>svg{top:27px;width:20px}.m-three-steps h3{font-size:18px;margin:0 25px 12px 0}.m-three-steps p{font-size:15px;padding-right:20px}.m-plugin-section{padding:50px 0}.m-plugin-grid{grid-template-columns:1fr;gap:36px}.m-plugin-section h2{font-size:35px;letter-spacing:-1.5px;margin:22px 0}.m-plugin-section p{font-size:15px;max-width:none}.m-plugin-section .m-button{font-size:14px;padding:14px 17px;margin-top:23px}.m-plugin-section small{font-size:13px}.m-plugin-demo{width:calc(100% - 12px);margin:0 auto;transform:rotate(1.5deg)}.m-plugin-demo-content{padding:23px}.m-check-top{font-size:14px}.m-check-top strong{font-size:21px}.m-demo-counts{gap:20px}.m-demo-counts b{font-size:26px}.m-demo-counts span{font-size:13px}.m-demo-finding{font-size:13px;padding:13px 0}.m-demo-toolbar{font-size:13px;gap:8px}.m-privacy-grid{grid-template-columns:1fr;gap:26px}.m-privacy-grid>div:last-child{grid-row:1}.m-privacy-grid>div>p{font-size:15px;max-width:none}.m-checklist li{font-size:14px}.m-privacy-visual{min-height:285px;max-width:400px;width:100%;margin:0 auto}.m-privacy-circle{width:200px;height:200px}.label-one{left:0;top:30px}.label-two{right:0;top:100px}.label-three{left:25px;bottom:47px}.m-privacy-label{font-size:13px;padding:10px}.m-privacy-visual>small{bottom:0;font-size:13px}.m-faq-grid{grid-template-columns:1fr;gap:28px}.m-faq-grid>div:first-child>p{font-size:15px}.m-faq summary{font-size:15px;line-height:1.8}.m-faq details{padding:17px 0}.m-faq details p{font-size:15px;margin-right:10px}.m-bottom-cta{padding:50px 0}.m-bottom-cta h2{font-size:40px;letter-spacing:-2px}.m-bottom-cta .m-eyebrow{font-size:13px;letter-spacing:1px}.m-bottom-cta p{font-size:16px;margin:15px 0 23px}.m-bottom-cta small{font-size:13px}.m-footer{padding:35px 0 20px}.m-footer-top{grid-template-columns:1fr 1fr;gap:30px 25px}.m-footer-top>div:first-child{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between}.m-footer-top p{margin:0;font-size:14px}.m-footer-top .m-logo>span{font-size:32px}.m-footer-top strong{font-size:14px}.m-footer-top a:not(.m-logo){font-size:14px}.m-footer-top>div:not(:first-child){gap:12px;padding:0}.m-footer-bottom{margin-top:32px;flex-direction:column;align-items:flex-start;gap:12px;font-size:13px}.m-preview-notice{text-align:left;font-size:13px!important;line-height:1.8!important}.m-guide-header{padding:40px 0 32px}.m-guide-header h1{font-size:49px;letter-spacing:-2.7px}.m-guide-header p{font-size:15px;margin-top:20px}.m-guide-stats{gap:13px;flex-wrap:wrap;margin-top:22px}.m-guide-stats>span{font-size:13px}.m-guide-stats svg{width:12px}.m-guide-shell{display:block;padding-top:25px;padding-bottom:40px}.m-guide-sidebar{position:static;max-height:none;margin-bottom:30px}.m-guide-sidebar>nav{display:flex;overflow-x:auto;max-height:none;gap:5px;padding:0 0 6px}.m-guide-sidebar>nav>a{width:auto;min-width:max-content;font-size:14px;padding:8px 10px;background:#f6f1fa;border:1px solid #e8dff0;border-radius:6px}.m-guide-sidebar>nav>a>svg{display:none}.m-guide-sidebar small{font-size:13px}.m-guide-search{padding-left:11px}.m-guide-search input{font-size:15px;padding:12px 10px}.m-guide-sidebar>select{font-size:14px;margin:10px 0}.m-sidebar-cta{padding:12px 0;margin-top:6px;font-size:13px}.m-guide-title{gap:12px;margin-bottom:20px}.m-guide-title h2{font-size:25px;line-height:1.4;letter-spacing:-1px;gap:8px}.m-guide-date{font-size:13px;padding-top:5px}.m-support-badge{font-size:13px;padding:5px 6px}.m-breadcrumb{font-size:13px;margin-bottom:10px}.m-guide-limit{padding:15px;gap:9px}.m-guide-limit>svg{width:17px}.m-guide-limit p{font-size:14px;line-height:1.9}.m-guide-limit strong{font-size:14px}.m-video-title{padding:12px;font-size:13px}.m-video-title>span:last-child{font-size:13px}.m-video-title>span:first-child{gap:5px}.m-video-card>p{font-size:13px;padding:11px 12px}.m-video-card{margin:20px 0 27px}.m-subheading h3{font-size:24px}.m-guide-steps>article{padding:18px 0;gap:14px}.m-guide-steps>article>span{font-size:23px;min-width:29px}.m-guide-steps h4{font-size:16px;overflow-wrap:anywhere}.m-guide-steps p{font-size:15px;line-height:1.85}.m-configurator{padding:20px 16px;border-radius:9px}.m-native-package{padding:15px!important;gap:12px}.m-native-package>div:nth-child(2){min-width:150px}.m-native-package strong,.m-native-package p{font-size:14px}.m-native-package .m-button{width:100%}.m-config-options{gap:15px 10px}.m-config-options>label{font-size:13px}.m-config-options select{font-size:14px;max-width:100%;padding:10px 7px}.m-code-note{font-size:14px!important}.m-source-field input{font-size:14px;padding:10px}.m-source-field small{font-size:13px}.m-code-box pre{font-size:13px;padding:15px;line-height:1.85}.m-code-box>div{padding:11px;font-size:13px}.m-code-box button{font-size:13px}.m-guide-downloads{gap:7px}.m-guide-downloads a{font-size:13px;padding:8px 9px}.m-guide-downloads svg{width:13px}.m-inline-hint{font-size:13px!important}.m-installer-help summary{font-size:14px}.m-installer-help p{font-size:14px}.m-verify{padding:22px 18px}.m-verify h3{font-size:23px}.m-verify p{font-size:14px}.m-verify form>div{flex-direction:column;align-items:stretch;gap:10px}.m-verify input,.m-verify button{font-size:14px;padding:12px}.m-verify>small{font-size:13px;line-height:1.7}.m-guide-sources p{font-size:14px}.m-guide-sources h3{font-size:15px}.m-guide-detect>.m-container{grid-template-columns:1fr;gap:26px}.m-guide-detect h2{font-size:31px}.m-guide-detect .m-detect-form>label{font-size:14px}.m-extension-hero{padding:43px 0}.m-extension-hero h1{font-size:45px;letter-spacing:-2.5px;margin:23px 0}.m-extension-hero h1 em{letter-spacing:-2px}.m-extension-hero p{font-size:15px}.m-extension-hero small{font-size:13px;line-height:1.8}.m-extension-downloads{gap:10px;margin-top:23px}.m-extension-downloads .m-button{font-size:14px;gap:10px;padding:13px 15px}.m-extension-body{padding-top:40px;padding-bottom:45px}.m-extension-benefits{grid-template-columns:1fr;gap:26px;padding-bottom:35px}.m-extension-benefits article{position:relative;padding-left:50px}.m-extension-benefits article>span{position:absolute;top:0;left:0;font-size:25px}.m-extension-benefits h2{font-size:23px;margin:0 0 12px}.m-extension-benefits p{font-size:15px}.m-extension-install{grid-template-columns:1fr;gap:30px;margin:38px 0}.m-extension-install h2{font-size:30px}.m-extension-install p{font-size:15px}.m-extension-install h3{font-size:16px}.m-extension-install li p{font-size:14px}.m-extension-privacy{padding:22px 18px;gap:12px}.m-extension-privacy>svg{width:23px}.m-extension-privacy h2{font-size:21px}.m-extension-privacy p{font-size:14px}.m-legal{padding-top:40px;padding-bottom:50px;width:calc(100% - 40px)}.m-legal h1{font-size:44px;letter-spacing:-2px}.m-legal-intro{font-size:15px!important}.m-legal h2{font-size:22px;line-height:1.4}.m-legal p{font-size:15px;line-height:1.9}.m-legal address{font-size:15px}.m-legal-draft{padding:19px}.m-legal-draft strong{font-size:15px}.m-legal-draft p{font-size:14px}}@media(max-width:370px){.m-container{width:calc(100% - 30px)}.marketing h1{font-size:51px}.m-hero-promises{font-size:13px;gap:9px}.m-hero-actions{gap:12px}.m-hero-actions .m-button{font-size:14px;padding:13px}.m-watch{font-size:13px}.m-hero-caption{max-width:135px;font-size:13px}.m-platform-grid{grid-template-columns:repeat(2,1fr)}.m-platform-grid strong{font-size:14px}.m-platform-grid small{font-size:13px}.m-mini-browser{right:14px}.m-sample-site>nav>span{display:none}.m-sample-copy h2{font-size:27px}.m-mini-browser{height:275px}.m-floating-panel{width:151px;bottom:6px}.m-mock-label{font-size:5px}.m-live-bottom{font-size:6px}.m-guide-title h2{font-size:23px}.m-guide-date{font-size:6px}}@media(prefers-reduced-motion:reduce){.marketing *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.m-pricing{background:#fff;border-top:1px solid var(--m-border);border-bottom:1px solid var(--m-border)}.m-pricing-lede{max-width:640px;color:var(--m-muted);margin:14px 0 28px;line-height:1.7}.m-pricing-switch{display:inline-flex;border:1px solid var(--m-border);border-radius:9px;padding:4px;gap:4px;margin-bottom:34px;background:var(--m-cream)}.m-pricing-switch button{border:0;background:none;padding:9px 16px;border-radius:6px;font:inherit;font-size:15px;color:var(--m-muted);cursor:pointer}.m-pricing-switch button[aria-pressed=true]{background:#fff;color:var(--m-ink);box-shadow:0 1px 3px #24202c1a;font-weight:600}.m-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.m-price-card{position:relative;border:1px solid var(--m-border);border-radius:14px;padding:30px 26px;background:var(--m-cream);display:flex;flex-direction:column}.m-price-card.m-featured{border-color:#b9a6ef;background:#fbf9ff;box-shadow:0 18px 50px #7051e81a}.m-price-badge{position:absolute;top:-12px;left:24px;background:#7051e8;color:#fff;font-size:14px;font-weight:600;padding:5px 10px;border-radius:99px}.m-price-card h3{font-size:22px;margin:0 0 14px}.m-price{margin:0;color:var(--m-muted);font-size:15px}.m-price strong{font:700 34px Atkinson Hyperlegible Next,system-ui,sans-serif;letter-spacing:-1px;color:var(--m-ink);margin-right:4px}.m-price-note{font-size:15px;color:var(--m-muted);margin:6px 0 20px}.m-price-card ul{list-style:none;padding:0;margin:0 0 26px;display:flex;flex-direction:column;gap:11px;font-size:15px;flex:1}.m-price-card li{display:flex;gap:9px;align-items:flex-start}.m-price-card li svg{color:#2c8a63;margin-top:2px;flex-shrink:0}.m-pricing-fine{font-size:15px;color:var(--m-muted);margin-top:26px;max-width:760px;line-height:1.7}.m-pricing-fine a{text-decoration:underline}@media(max-width:900px){.m-pricing-grid{grid-template-columns:1fr}}.marketing{--m-ink: #1d1825;--m-muted: #51475c;--m-violet: #6847e0;--m-violet-dark: #5233c4;--m-border: #e4dfe8;--m-cream: #f7f5f1;--m-paper: #ffffff;--m-dark: #201a2b;--m-font: "Atkinson Hyperlegible Next", system-ui, sans-serif;--m-mono: "Atkinson Hyperlegible Mono", ui-monospace, monospace;font-family:var(--m-font);font-size:17px;line-height:1.6;background:var(--m-cream);color:var(--m-ink)}.marketing h1,.marketing h2,.marketing h3,.marketing h4{font-family:var(--m-font);color:var(--m-ink);font-weight:800}.marketing h1{font-size:clamp(2.75rem,6.4vw,5.25rem);line-height:1;letter-spacing:-.035em;margin:0}.marketing h2{font-size:clamp(2rem,3.8vw,3.25rem);line-height:1.06;letter-spacing:-.03em;margin:0}.marketing h3{font-size:1.25rem;line-height:1.3;letter-spacing:-.01em;font-weight:700}.marketing p{font-size:1.0625rem;line-height:1.65;color:var(--m-muted)}.marketing em{font-family:var(--m-font);font-style:normal;letter-spacing:inherit;color:var(--m-violet)}.marketing code,.marketing kbd{font-family:var(--m-mono)}.marketing a:hover{color:var(--m-violet-dark)}.marketing button:focus-visible,.marketing a:focus-visible,.marketing summary:focus-visible,.marketing input:focus-visible,.marketing iframe:focus-visible{outline:3px solid var(--m-violet);outline-offset:3px}.m-container{width:min(1200px,calc(100% - 48px))}.m-header{height:76px;background:#f7f5f1eb;border-bottom:1px solid var(--m-border);position:sticky;top:0;z-index:50;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px)}.m-logo{gap:10px;color:var(--m-ink)}.m-logo>img{width:34px;height:34px}.m-logo>span{font-family:var(--m-font);font-weight:800;font-size:30px;letter-spacing:-.04em;color:var(--m-ink);line-height:1}.m-nav-links{gap:30px}.m-nav-links a{font-size:16px;font-weight:500;color:var(--m-ink)}.m-nav-links a[aria-current=page]{color:var(--m-violet);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.m-nav-right{gap:22px}.m-app-link{font-size:16px;color:var(--m-ink);font-weight:500}.m-button,.m-nav .m-button{font-family:var(--m-font);font-size:16px;font-weight:700;padding:13px 20px;gap:10px;border-radius:10px;background:var(--m-violet);border-color:var(--m-violet);box-shadow:none;transition:background .15s}.m-button:hover{background:var(--m-violet-dark);border-color:var(--m-violet-dark);transform:none}.m-button.m-secondary{color:var(--m-ink)!important;border:1.5px solid #cfc7d8;background:transparent}.m-nav .m-button{padding:10px 16px}.m-eyebrow{font-family:var(--m-mono);font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--m-violet-dark)}.m-small-label,.m-outline-tag{font-family:var(--m-mono);font-size:13px;letter-spacing:.02em}.m-skip{font-size:16px;border-radius:8px}.m-skip:focus{top:12px}.m-menu{width:44px;height:44px;color:var(--m-ink);background:none;border:0}@media(max-width:980px){.m-nav-links{display:none;position:absolute;top:75px;left:0;right:0;background:var(--m-cream);border-bottom:1px solid var(--m-border);padding:20px 24px 26px;flex-direction:column;align-items:flex-start;gap:18px;box-shadow:0 16px 28px #1d18251a;margin:0}.m-nav-links.open{display:flex}.m-nav-links a{font-size:18px}.m-menu{display:flex;align-items:center;justify-content:center}.m-header{position:sticky}}@media(max-width:560px){.m-app-link{display:none}.m-nav .m-button{padding:9px 13px;font-size:15px}.m-logo>span{font-size:26px}.m-container{width:calc(100% - 32px)}}.m-footer{background:var(--m-cream);border-top:1px solid var(--m-border);padding:64px 0 28px}.m-footer-top{gap:40px}.m-footer-top strong{font-size:16px;color:var(--m-ink);font-weight:700;margin-bottom:4px}.m-footer-top a:not(.m-logo){font-size:16px;color:var(--m-muted)}.m-footer-top>div:not(:first-child){gap:12px}.m-footer-top a:hover{color:var(--m-violet-dark)}.m-footer-top p{font-size:17px;color:var(--m-muted)}.m-footer-bottom{font-size:14px;color:var(--m-muted)}.m-preview-notice,.m-preview-notice a{font-size:14px;color:var(--m-muted)!important}.m-preview-notice a{text-decoration:underline}.m-section{padding:clamp(64px,9vw,112px) 0}.m-pricing p,.m-guide-header p,.m-legal p,.m-legal li{font-size:17px}.marketing small{font-size:14px}.marketing summary{font-size:18px}.marketing label{font-size:16px}.marketing input,.marketing select,.marketing textarea{font-family:var(--m-font);font-size:17px}.m-guide-article{max-width:820px;padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(56px,8vw,96px)}.m-guide-article h1{font-size:clamp(2.25rem,5vw,3.5rem);margin:10px 0 18px}.m-guide-article h2{margin-top:2.2em;font-size:clamp(1.5rem,3vw,2rem)}.m-guide-article ul,.m-guide-article ol{padding-left:1.3em;line-height:1.65;font-size:17px;color:var(--m-muted)}.m-guide-article li{margin:.45em 0}.m-guide-article strong{color:var(--m-ink)}.m-guide-article details{border-bottom:1px solid var(--m-border);padding:14px 0}.m-guide-article summary{cursor:pointer;font-weight:700;color:var(--m-ink)}.m-guide-article details p{margin:10px 0 0}.m-guide-article a:not(.m-button){color:var(--m-violet-dark)}.m-bfsg-cta{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 6px}.m-legal-note{font-size:15px!important;margin-top:2em}.m-guide-sidebar>nav>a{text-decoration:none;color:inherit}.m-guide-sidebar>nav>a.selected{color:#694991}.m-guide-sidebar small{color:#704828}.l-section{padding:clamp(72px,10vw,128px) 0}.l-head{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:24px 64px;align-items:end;margin-bottom:clamp(36px,5vw,56px)}.l-head p{margin:0;font-size:1.125rem}.l-actions{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:center}.l-center{justify-content:center}.l-primary{cursor:pointer}.l-ghost{display:inline-flex;align-items:center;gap:8px;font:700 16px var(--m-font);color:var(--m-ink);background:transparent;border:1.5px solid #c9c1d3;border-radius:10px;padding:12px 20px;cursor:pointer}.l-ghost:hover{border-color:var(--m-ink);color:var(--m-ink)}.l-more{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--m-violet-dark)}.l-more:hover{text-decoration:underline;text-underline-offset:5px}.l-browser{background:var(--m-paper);border:1px solid var(--m-border);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #1d182510,0 30px 60px -28px #2a1d4a40}.l-browser-bar{display:flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-bottom:1px solid var(--m-border);background:#fbfaf8;font-size:13px;color:var(--m-muted)}.l-browser-bar>i{width:10px;height:10px;border-radius:50%;background:#e2dce6}.l-browser-bar>span{margin:0 auto;display:inline-flex;align-items:center;gap:6px}.l-browser-bar>a{font-size:13px;color:var(--m-violet-dark);display:inline-flex;align-items:center;gap:5px;font-weight:700}.l-browser img{display:block;width:100%;height:auto}.l-hero{padding:clamp(48px,7vw,88px) 0 clamp(40px,5vw,64px)}.l-hero-grid{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,13fr);gap:clamp(32px,5vw,72px);align-items:center}.l-hero h1{font-size:clamp(2.75rem,5.4vw,4.75rem)}.l-hero h1 span{color:var(--m-violet)}.l-lead{font-size:clamp(1.125rem,1.6vw,1.3125rem)!important;line-height:1.55!important;color:var(--m-muted);margin:28px 0 32px;max-width:34rem}.l-promises{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:15px;color:var(--m-muted)}.l-promises li{display:inline-flex;align-items:center;gap:7px}.l-promises svg{color:#2f7a52}.l-hero-shot{margin:0}.l-hero-shot figcaption{font-size:14px;color:var(--m-muted);margin-top:12px;text-align:right}.l-strip{padding:28px 0 40px;border-top:1px solid var(--m-border);border-bottom:1px solid var(--m-border)}.l-strip h2{font-size:15px!important;letter-spacing:0!important;font-weight:700!important;color:var(--m-muted)!important;text-align:center;margin-bottom:22px!important}.l-strip ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:14px 34px}.l-strip a{display:inline-flex;align-items:center;gap:9px;color:#3d3546;font-weight:700;font-size:17px}.l-strip a:hover{color:var(--m-ink)}.l-strip a:hover .l-logo-svg{color:var(--m-violet)}.l-strip .l-more{display:flex;justify-content:center;margin-top:22px;font-size:16px}.l-logo-svg{flex:none}.l-wordmark{font-weight:800;letter-spacing:-.02em;text-transform:capitalize}.l-try{background:var(--m-paper);border-bottom:1px solid var(--m-border)}.l-try-layout{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,9fr);gap:clamp(24px,4vw,48px);align-items:start}.l-try-side fieldset{border:0;margin:0;padding:0;display:grid;gap:10px}.l-try-side legend{font-weight:700;font-size:16px;margin-bottom:12px;padding:0}.l-try-side label{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1.5px solid var(--m-border);border-radius:12px;cursor:pointer;background:var(--m-cream)}.l-try-side label.selected{border-color:var(--m-violet);background:#f4f0ff}.l-try-side input{accent-color:var(--m-violet);width:18px;height:18px;margin:3px 0 0;flex:none}.l-try-side strong{display:block;font-size:17px}.l-try-side small{display:block;color:var(--m-muted);font-size:15px;line-height:1.45;margin-top:2px}.l-hint{display:flex;gap:10px;align-items:flex-start;font-size:15px!important;margin:22px 0 0}.l-hint svg{color:var(--m-violet);flex:none;margin-top:2px}.l-hint kbd{font-size:13px;border:1px solid #cfc7d8;border-bottom-width:2px;border-radius:5px;padding:0 5px;background:#fff;color:var(--m-ink)}.l-try-frame iframe{display:block;width:100%;height:clamp(520px,62vw,720px);border:0;background:#f6f1e8}.l-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.l-tiles li{position:relative;background:var(--m-paper);border:1px solid var(--m-border);border-radius:14px;padding:20px 18px 24px;min-height:172px}.l-tiles svg{color:var(--m-violet)}.l-tiles strong{display:block;font-size:17px;margin:14px 0 6px}.l-tiles p{font-size:15px!important;line-height:1.45!important;margin:0}.l-steps{position:absolute;top:22px;right:18px;display:flex;gap:4px}.l-steps i{width:7px;height:7px;border-radius:50%;background:#d7cff0}.l-steps i:first-child{background:var(--m-violet)}.l-profiles{margin-top:20px;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:20px 40px;align-items:center;background:var(--m-dark);color:#fff;border-radius:16px;padding:28px 32px}.l-profiles h3{color:#fff!important;margin:0 0 4px}.l-profiles p{color:#d6cfe0!important;margin:0;font-size:16px!important}.l-profiles ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.l-profiles li{border:1px solid #4b4058;border-radius:999px;padding:7px 14px;font-size:15px;color:#f1ecf7}.l-scope{font-size:15px!important;margin:20px 0 0}.l-install{background:var(--m-paper);border-top:1px solid var(--m-border);border-bottom:1px solid var(--m-border)}.l-install-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:stretch}.l-detect{background:var(--m-cream);border:1px solid var(--m-border);border-radius:16px;padding:clamp(24px,3vw,36px)}.l-detect h3{font-size:1.5rem!important;margin:0 0 10px}.l-detect>p{margin:0 0 22px}.l-detect small{display:flex;gap:7px;align-items:center;color:var(--m-muted);margin-top:14px}.l-detect .m-detect-form label{font-weight:700;display:block;margin-bottom:8px}.l-detect .m-detect-form>div{display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid #bdb3c8;border-radius:12px;padding:6px 6px 6px 14px}.l-detect .m-detect-form input{border:0;outline:0;flex:1;min-width:0;height:40px;background:transparent;color:var(--m-ink)}.l-detect .m-detect-form>div:focus-within{border-color:var(--m-violet);box-shadow:0 0 0 3px #6847e033}.l-detect .m-detect-form button{width:44px;height:44px;border-radius:9px;border:0;background:var(--m-violet);color:#fff;display:grid;place-items:center;cursor:pointer;flex:none}.l-platforms{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.l-platforms a{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) 20px;grid-template-rows:auto auto;column-gap:14px;align-items:center;padding:18px;border:1px solid var(--m-border);border-radius:14px;background:#fff;height:100%;color:var(--m-ink)}.l-platforms a:hover{border-color:#c5b8f0;box-shadow:0 8px 20px -12px #2a1d4a40;color:var(--m-ink)}.l-platforms svg.l-logo-svg{grid-row:1 / 3}.l-platforms strong{font-size:17px}.l-platforms small{grid-column:2;font-size:15px;color:var(--m-muted)}.l-platforms a>svg:last-child{grid-column:3;grid-row:1 / 3;color:var(--m-muted)}.l-check{background:var(--m-dark);color:#fff;padding:clamp(72px,10vw,120px) 0}.l-check-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(32px,5vw,72px);align-items:center}.l-check h2{color:#fff!important;margin:10px 0 20px}.l-check p{color:#d9d2e3!important}.l-check small{display:block;color:#c4bbd0;margin-top:18px}.l-check .l-actions{margin-top:28px}.l-check .m-button{background:#fff;color:var(--m-dark)!important;border-color:#fff}.l-check .m-button:hover{background:#ece6ff;border-color:#ece6ff}.l-tag{font-family:var(--m-mono);font-size:14px!important;color:#c9b8ff!important;margin:0}.l-check-card{background:#fff;color:var(--m-ink);border-radius:16px;padding:22px;box-shadow:0 30px 60px -30px #00000080}.l-check-top{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:16px}.l-badge{font-family:var(--m-mono);font-size:12px;border:1px solid var(--m-border);border-radius:6px;padding:2px 8px;color:var(--m-muted);font-weight:500}.l-check-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.l-check-counts div{background:var(--m-cream);border-radius:10px;padding:12px 14px}.l-check-counts b{display:block;font-size:26px;line-height:1.1;color:var(--m-violet-dark)}.l-check-counts span{font-size:14px;color:var(--m-muted)}.l-check-card ul{list-style:none;padding:0;margin:0}.l-check-card li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;border-top:1px solid var(--m-border)}.l-check-card li strong{display:block;font-size:16px}.l-check-card li code{font-size:13px;color:var(--m-muted)}.l-check-card li em{font-style:normal;font-size:13px;background:#f1edff;color:var(--m-violet-dark);border-radius:6px;padding:3px 8px;flex:none}.l-check-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--m-border);padding-top:14px;font-size:14px;color:var(--m-muted)}.l-check-foot span{display:inline-flex;align-items:center;gap:6px}.l-privacy-points{list-style:none;margin:0 0 32px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}.l-privacy-points li{border-top:2px solid var(--m-ink);padding-top:22px}.l-privacy-points svg{color:var(--m-violet)}.l-privacy-points h3{margin:14px 0 8px}.l-privacy-points p{margin:0}.l-faq{background:var(--m-paper);border-top:1px solid var(--m-border)}.l-faq-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px 64px;align-items:start}.l-faq details{border-bottom:1px solid var(--m-border)}.l-faq details:first-child{border-top:1px solid var(--m-border)}.l-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-weight:700;font-size:19px;cursor:pointer;color:var(--m-ink)}.l-faq summary::-webkit-details-marker{display:none}.l-faq summary svg{flex:none;color:var(--m-violet);transition:transform .2s}.l-faq details[open] summary svg{transform:rotate(45deg)}.l-faq details p{margin:0 0 24px;max-width:46rem}.l-final{background:#ece7fb;padding:clamp(72px,10vw,120px) 0;text-align:center}.l-final p{font-size:1.1875rem;margin:18px auto 32px;max-width:34rem}@media(prefers-reduced-motion:reduce){.l-faq summary svg{transition:none}}@media(max-width:1100px){.l-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.l-hero-grid,.l-head,.l-try-layout,.l-install-grid,.l-check-grid,.l-faq-grid,.l-profiles{grid-template-columns:minmax(0,1fr)}.l-hero-shot figcaption{text-align:left}.l-try-side fieldset{grid-template-columns:repeat(3,minmax(0,1fr))}.l-privacy-points{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:700px){.l-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.l-tiles li{min-height:0;padding:16px 14px 18px}.l-tiles p{display:none}.l-try-side fieldset,.l-platforms{grid-template-columns:minmax(0,1fr)}.l-strip ul{gap:12px 22px}.l-strip a{font-size:15px}.l-check-counts b{font-size:22px}.l-try-frame iframe{height:620px}.l-actions>*{flex:1 1 auto;justify-content:center}}
