@charset "UTF-8";
:root{--paper:#f7f7f2;--ink:#202222;--muted:#6c706e;--purple:#6946eb;--purple-light:#eae5fb;--lime:#ddfa95;--line:#dedfd6;--radius:24px;--sans:Inter,-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;--display:var(--sans)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #997bff;outline-offset:5px}input:focus,select:focus,textarea:focus{outline:2px solid var(--purple);outline-offset:2px}::selection{background:var(--lime);color:var(--ink)}[hidden]{display:none!important}.section-shell{width:min(1320px,calc(100% - 96px));margin-inline:auto}.eyebrow{font-size:11px;letter-spacing:2.3px;font-weight:700;margin:0 0 24px;display:flex;align-items:center;gap:10px}.live-dot{width:7px;height:7px;background:currentColor;border-radius:50%;display:inline-block;flex-shrink:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;border:1px solid transparent;padding:15px 23px;border-radius:8px;font-size:14px;font-weight:650;line-height:1.3;transition:transform .2s,background .2s,box-shadow .2s;white-space:nowrap}.button:hover{transform:translateY(-2px)}.button span[aria-hidden]{font-size:20px;font-weight:400}.button-primary{background:var(--purple);color:white;box-shadow:0 6px 18px #6946eb1c}.button-primary:hover{background:#5836d3;box-shadow:0 8px 20px #6946eb33}.button-dark{background:var(--ink);color:white}.button-dark:hover{background:#393d3b}.button-outline{background:transparent;border-color:#cccdc3}.button-outline:hover{background:#eceee5}.button-lime{background:var(--lime);color:#192215}.button-lime:hover{background:#d0f576}.full-width{width:100%}.text-button,.footer-link{padding:0;border:0;background:none}.text-button{font-weight:600;display:inline-flex;gap:24px;align-items:center}.text-button:hover{color:var(--purple)}.text-button span{font-size:23px}.skip-link{position:absolute;left:15px;top:-100px;z-index:1000;padding:10px 20px;background:var(--ink);color:white}.skip-link:focus{top:15px}
.campaign-bar{min-height:40px;background:#e0f8a8;display:flex;align-items:center;justify-content:center;gap:30px;padding:8px 20px;font-size:11px;letter-spacing:.4px;color:#252c1d}.campaign-label{font-weight:750;letter-spacing:1.4px}.campaign-bar b{margin-left:15px}.campaign-bar a{font-weight:650;border-bottom:1px solid #7d8e59}.campaign-bar a span{margin-left:8px}.site-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:30px;background:#f7f7f2ed;backdrop-filter:blur(16px);min-height:94px;padding:0 max(48px,calc((100vw - 1320px)/2));border-bottom:1px solid #dedfd66b}.brand{display:inline-flex;align-items:center;gap:12px;font-size:22px;font-weight:750;letter-spacing:.4px;line-height:1.25;flex-shrink:0}.brand small{display:block;font-size:8px;font-weight:600;letter-spacing:2.1px;margin-top:4px}.brand-mark{display:inline-flex;align-items:center;gap:3px;width:36px;height:40px;color:var(--purple)}.brand-mark i{display:block;width:4px;background:currentColor;border-radius:4px;height:15px}.brand-mark i:nth-child(2){height:26px}.brand-mark i:nth-child(3){height:35px}.brand-mark i:nth-child(4){height:23px}.brand-mark i:nth-child(5){height:11px}.desktop-nav{display:flex;gap:34px;font-size:13px;font-weight:550}.desktop-nav a{position:relative;padding:8px 0}.desktop-nav a:after{position:absolute;content:"";bottom:0;height:2px;background:var(--purple);left:0;right:100%;transition:right .2s}.desktop-nav a:hover:after{right:0}.header-cta{font-size:12px;padding:12px 19px}.menu-toggle{display:none}.mobile-nav{position:fixed;top:94px;background:var(--paper);left:0;right:0;z-index:49;padding:22px;box-shadow:0 10px 20px #20222212}.mobile-nav a{display:block;padding:14px 0;border-bottom:1px solid var(--line)}
.hero{padding-block:88px 86px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:28px;min-height:680px}.hero .eyebrow{color:var(--purple);font-size:9px;letter-spacing:1.9px}.hero h1{font-size:clamp(58px,6.3vw,92px);font-weight:750;letter-spacing:-5px;line-height:1.24;margin:0 0 29px}.music-word{position:relative;display:inline-block;color:var(--purple)}.music-word svg{position:absolute;bottom:0;left:0;width:100%;height:17px;transform:translateY(35%)}.music-word svg path{fill:none;stroke:var(--purple);stroke-width:4;stroke-linecap:round}.hero-description{color:var(--muted);line-height:1.95;font-size:14px;margin:0 0 31px}.hero-actions{display:flex;align-items:center;gap:26px}.watch-link{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:650}.play-circle{font-size:9px;border:1px solid #d3d4ca;display:grid;place-items:center;width:29px;height:29px;border-radius:50%}.watch-link:hover .play-circle{background:var(--purple-light);border-color:var(--purple)}.hero-note{display:flex;align-items:center;gap:9px;font-size:10px;color:#80837b;margin-top:28px}.mac-icon{font-size:16px}.tiny-divider{height:9px;width:1px;background:#c7c9bc;margin:0 5px}.hero-stage{position:relative;min-width:0;padding:41px 0 45px 14px}.hero-glow{position:absolute;background:#ddd7ee;left:7%;right:-8%;top:0;bottom:0;transform:rotate(-5deg);border-radius:160px 30px 170px 40px;background:radial-gradient(ellipse at 90% 10%,#d7ecc0 0%,#e6e0f3 40%,#ede9f2 80%)}.hero-glow:after{content:"";inset:18px;position:absolute;border:1px solid #fff9;border-radius:140px 25px 150px 40px}.hero-demo{position:relative;z-index:1;transform:rotate(-2deg);box-shadow:0 35px 60px #38325030;border-radius:15px;transition:transform .5s}.hero-stage:hover .hero-demo{transform:rotate(0)}.hero-demo .wb-window{width:100%;min-width:0;border-radius:13px}.hero-demo .wb-window .wb-body{min-height:310px}.orbit-label{position:absolute;right:7px;top:5px;font-size:8px;z-index:2;letter-spacing:1.5px;font-weight:650;display:flex;align-items:center;gap:12px;color:#5c6261}.small-wave{letter-spacing:2px;color:var(--purple)}.floating-note{position:absolute;bottom:8px;left:9px;background:white;border:1px solid #e7e7df;z-index:3;padding:12px 18px 12px 13px;border-radius:10px;display:flex;align-items:center;gap:13px;box-shadow:0 10px 35px #30323614;transform:rotate(3deg);font-size:10px;line-height:1.6}.floating-note b{font-size:12px}.floating-icon{width:35px;height:35px;background:var(--lime);border-radius:50%;display:grid;place-items:center;font-size:24px;color:#383d26}.note-arrow{font-size:22px;margin-left:12px}
.intro-rail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:30px;display:flex;align-items:center;justify-content:space-between;gap:25px}.intro-rail>div:first-child{display:flex;gap:18px;align-items:center;font-size:11px;line-height:1.65}.rail-number{font-size:52px;font-weight:650;letter-spacing:-3px;line-height:1}.intro-rail small{font-size:10px;color:var(--muted)}.intro-rail p{font-size:15px;line-height:1.75;margin:0}.intro-rail p strong{font-weight:600}.rail-tags{display:flex;flex-wrap:wrap;gap:8px;max-width:370px;justify-content:flex-end}.rail-tags span{font-size:11px;border:1px solid var(--line);border-radius:30px;padding:7px 14px}
.products-section{padding-block:105px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px}h2{font-size:44px;letter-spacing:-1.8px;line-height:1.38;font-weight:700;margin:0}.section-description{font-size:13px;color:var(--muted);line-height:1.9;margin-bottom:4px}.filter-row{display:flex;gap:9px;margin-bottom:28px;flex-wrap:wrap}.filter{border:1px solid transparent;background:transparent;padding:9px 17px;border-radius:30px;font-size:12px;display:inline-flex;gap:10px;align-items:center;transition:background .2s}.filter span{font-size:10px;opacity:.65}.filter.active{background:var(--ink);color:white}.filter:not(.active):hover{background:#e8e9e0}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.product-card{padding:30px 30px 26px;background:#fff;border:1px solid #e4e5dc;border-radius:18px;min-width:0;overflow:hidden;transition:box-shadow .25s,transform .25s}.product-card:hover{box-shadow:0 12px 30px #24292b09;transform:translateY(-3px)}.product-card.featured{grid-column:1/-1;display:grid;grid-template-columns:.7fr 1fr;column-gap:45px;background:#e9e5f5;padding:38px}.product-card.featured .product-content{display:flex;flex-direction:column}.product-card.featured .card-demo{margin:0;grid-column:2;grid-row:1/3;align-self:center}.product-card.featured .product-footer{grid-column:1;align-self:end;flex-wrap:wrap;gap:16px}.product-card.featured .product-features{margin-top:22px}.product-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.product-icon{font-size:19px;width:43px;height:43px;display:grid;place-items:center;border-radius:12px;background:var(--card-tint);color:var(--card-color)}.product-meta{display:flex;align-items:center;gap:10px}.product-category{color:var(--muted);font-size:10px}.product-index{font-size:11px;letter-spacing:1.5px;color:#858982}.product-card h3{margin:0 0 11px;font-size:24px;letter-spacing:-.7px;font-weight:700}.product-description{font-size:12px;line-height:1.85;color:#71766e;max-width:440px;margin:0}.product-features{display:flex;gap:7px;flex-wrap:wrap;margin:17px 0 22px}.product-features span{font-size:9px;color:#62685d;background:#f4f5ee;padding:4px 9px;border-radius:4px}.featured .product-features span{background:#f7f5ff;color:#6a5989}.card-demo{border-radius:11px;overflow:hidden;margin-top:6px;box-shadow:0 7px 18px #25243316}.card-demo .wb-window{border-radius:10px}.product-footer{border-top:1px solid #e5e5db;margin-top:24px;padding-top:19px;display:flex;align-items:center;justify-content:space-between;gap:10px}.featured .product-footer{border-color:#d2cce5}.card-price{display:flex;align-items:baseline;gap:5px;font-size:11px;color:#777c71}.card-price strong{font-size:25px;line-height:1.1;font-weight:700;color:var(--ink);letter-spacing:-.8px}.card-price s{font-size:10px;margin-left:5px;color:#969b8e}.card-actions{display:flex;gap:15px;align-items:center}.demo-link{font-size:11px;color:#6f7568;padding:3px 0;border:0;background:transparent;white-space:nowrap}.demo-link:hover{color:var(--purple)}.card-consult{font-size:11px;font-weight:600;padding:8px 12px;border:1px solid #d2d7c7;border-radius:6px;background:transparent;white-space:nowrap}.card-consult:hover{background:var(--ink);border-color:var(--ink);color:white}
.experience-section{background:#e9ede5;padding-block:83px 0;border-block:1px solid #dce0d5}.experience-top{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px}.experience-top p:last-child{font-size:12px;line-height:1.9;color:#777e70}.experience-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:38px;align-items:center}.experience-tabs{display:flex;flex-direction:column;gap:5px}.experience-tab{background:transparent;border:1px solid transparent;border-radius:9px;padding:17px 17px;text-align:left;display:flex;align-items:center;gap:14px;transition:background .2s}.experience-tab .tab-icon{font-size:17px;color:#858e7b}.experience-tab .tab-copy{display:flex;flex-direction:column;gap:3px}.experience-tab strong{font-size:13px;font-weight:650}.experience-tab small{font-size:9px;color:#7b8473}.experience-tab .tab-arrow{margin-left:auto;font-size:20px;color:#777f70;opacity:0}.experience-tab[aria-selected=true]{background:#fff;border-color:#d9dfd1;box-shadow:0 6px 20px #2c3a2910}.experience-tab[aria-selected=true] .tab-arrow{opacity:1}.experience-tab[aria-selected=true] .tab-icon{color:var(--purple)}.experience-panel{min-width:0;border-radius:14px;box-shadow:0 23px 35px #2b352a1c}.experience-panel .wb-window{border-radius:12px}.experience-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:108px}.experience-bottom>span{font-size:9px;letter-spacing:1.3px;display:flex;align-items:center;gap:20px;color:#79836f}.experience-bottom>p{font-size:11px;color:#738069}.experience-bottom .text-button{font-size:11px}
.workflow-section{padding-block:110px;display:grid;grid-template-columns:1fr 1.15fr;gap:100px}.workflow-points article{display:flex;gap:25px;border-top:1px solid var(--line);padding:24px 0}.workflow-points article:last-child{border-bottom:1px solid var(--line)}.point-index{font-size:11px;color:var(--purple);letter-spacing:1px;margin-top:5px;min-width:35px}.workflow-points h3{font-size:17px;font-weight:600;margin:0 0 9px;letter-spacing:-.2px}.workflow-points p{font-size:12px;color:#7b8076;line-height:1.9;margin:0;max-width:470px}
.pricing-section{padding-block:5px 105px}.pricing-card{background:#24262a;color:#f8f8ef;border-radius:24px;display:grid;grid-template-columns:1.2fr .8fr;gap:75px;padding:65px 75px;position:relative;overflow:hidden}.pricing-card:before{content:"";position:absolute;bottom:-120px;left:-60px;width:450px;height:450px;border:1px solid #d7ff9720;border-radius:50%;pointer-events:none}.pricing-card:after{content:"";position:absolute;bottom:-150px;left:-100px;width:450px;height:450px;border:1px solid #d7ff9712;border-radius:50%;pointer-events:none}.pricing-copy{z-index:1;position:relative}.pricing-copy .eyebrow{color:var(--lime);font-size:10px}.pricing-tag{display:inline-block;font-size:11px;border:1px solid #777c62;border-radius:30px;padding:6px 13px;color:#d9e2be;margin:0 0 25px}.pricing-copy h2{font-size:45px;margin-bottom:22px}.pricing-copy>p:not(.eyebrow){font-size:12px;color:#b0b4ac;line-height:1.95}.sale-deadline{display:flex;gap:10px;align-items:center;font-size:9px;color:#ced9b8;margin-top:40px}.price-panel{position:relative;z-index:1;align-self:center;border-left:1px solid #4b4f46;padding-left:60px}.price-kicker{display:block;font-size:10px;color:#bbc2ac;letter-spacing:.5px}.old-price{font-size:11px;color:#a4aa9b;margin-top:16px}.old-price s{font-size:15px;margin-inline:4px}.price{display:flex;align-items:baseline;gap:7px;line-height:1.15;color:var(--lime);margin-top:2px}.price>span:first-child{font-size:28px}.price strong{font-size:90px;font-weight:650;letter-spacing:-6px}.price>span:last-child{font-size:12px;color:#e0e6d5}.saving-label{display:inline-flex;background:#dfff9720;border:1px solid #aacc7140;color:#d8edb2;border-radius:4px;font-size:10px;padding:4px 10px;margin:13px 0 22px}.price-panel label{display:block;font-size:10px;margin-bottom:9px;color:#bfc5b5}.price-panel select{display:block;background:#34383a;border:1px solid #565d50;color:#e9eee1;padding:13px 12px;width:100%;font-size:12px;border-radius:7px;max-width:100%}.price-panel .button{width:100%;margin-top:12px;font-size:12px;gap:10px}.price-fine{font-size:9px;color:#939d85;line-height:1.75;margin:13px 0 0}.pricing-section.ended .saving-label{display:none}
.faq-section{display:grid;grid-template-columns:1fr 1.4fr;gap:95px;padding-block:15px 105px}.faq-section h2{margin-bottom:28px}.faq-section .button{font-size:11px;padding:12px 16px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:20px 0}.faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:13px;font-weight:550}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:22px;font-weight:350;line-height:1;color:#828979;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg);color:var(--purple)}.faq-list details p{font-size:12px;color:#7b8175;line-height:1.9;padding:0 30px 0 0;margin:16px 0 0}
.closing-section{position:relative;text-align:center;border-top:1px solid var(--line);padding-block:80px 85px}.closing-section .eyebrow{justify-content:center;font-size:9px;color:var(--purple)}.closing-section h2{font-size:43px;margin-bottom:30px}.closing-section .button{font-size:12px}.closing-caption{font-size:10px;color:#989e8e;margin-top:24px}.closing-art{position:absolute;left:7%;top:120px;color:var(--purple);transform:rotate(-11deg)}.closing-art>span{font-size:70px;line-height:1;background:#e9e5f5;width:95px;height:95px;display:grid;place-items:center;border-radius:22px}.closing-bars{position:absolute;left:860%;top:80px;display:flex;gap:5px;align-items:center;height:55px;transform:rotate(30deg)}.closing-bars i{display:block;width:7px;height:17px;border-radius:8px;background:#a9bd83}.closing-bars i:nth-child(2),.closing-bars i:nth-child(6){height:30px}.closing-bars i:nth-child(3),.closing-bars i:nth-child(5){height:43px}.closing-bars i:nth-child(4){height:55px}.site-footer{padding-block:35px 42px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:30px}.site-footer .brand{font-size:18px}.site-footer .brand small{font-size:7px}.site-footer .brand-mark{transform:scale(.85);width:31px}.footer-links{display:flex;gap:25px;font-size:11px}.footer-link{font-size:inherit}.footer-links a:hover,.footer-link:hover{color:var(--purple)}.site-footer>p{font-size:9px;color:#919788;text-align:right;line-height:1.8}.site-footer small{font-size:8px}
dialog{padding:0;max-height:90vh;max-height:90dvh;width:min(920px,calc(100% - 36px));border:1px solid #d2d2c5;border-radius:18px;box-shadow:0 35px 120px #0c132557;color:var(--ink);background:#fbfbf6;overflow:auto}dialog::backdrop{background:#16221b77;backdrop-filter:blur(7px)}.dialog-close{position:absolute;top:17px;right:17px;z-index:2;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid #d5d8cb;background:#f8f9f1;font-size:22px;line-height:1}.dialog-close:hover{background:#e8e8dd}.dialog-grid{display:grid;grid-template-columns:300px 1fr;min-height:600px}.dialog-aside{background:#e9e5f7;padding:36px 30px;border-radius:17px 0 0 17px;display:flex;flex-direction:column}.dialog-aside>.brand-mark{margin-bottom:37px}.dialog-aside .eyebrow{font-size:8px;letter-spacing:1.3px;color:#8d7ba4}.dialog-aside h2{font-size:39px;letter-spacing:-1px}.dialog-aside>p:not(.eyebrow){font-size:10px;line-height:1.9;color:#887699;margin-top:20px}.dialog-offer{display:flex;flex-direction:column;gap:6px;border-top:1px solid #cec4e2;margin-top:36px;padding-top:20px}.dialog-offer span{font-size:9px;color:#8d7ba4}.dialog-offer strong{font-size:30px;font-weight:650;color:var(--purple);letter-spacing:-1px}.dialog-offer s{font-size:13px;color:#9d8db5;margin-left:10px;font-weight:400;letter-spacing:0}.qr-placeholder{display:flex;align-items:center;gap:13px;margin-top:auto;padding-top:36px;color:#998ba9}.qr-placeholder>span{font-size:35px;line-height:1;opacity:.45}.qr-placeholder p{font-size:10px;line-height:1.8;margin:0}.qr-placeholder small{font-size:9px}.dialog-body{padding:38px 37px}.dialog-body>h2{font-size:23px;letter-spacing:-.5px;margin-bottom:5px}.form-note{font-size:10px;color:#93998c;margin:0 0 23px}.dialog-body label{display:block;font-size:11px;font-weight:550}.dialog-body input:not([type=checkbox]),.dialog-body select,.dialog-body textarea{display:block;width:100%;padding:10px 11px;border:1px solid #daddd2;border-radius:6px;background:#fff;color:#34392e;font-size:11px;margin-top:7px;line-height:1.65}.dialog-body textarea{resize:vertical;min-height:80px;max-height:250px}.dialog-body input::placeholder,.dialog-body textarea::placeholder{color:#a1a698}.dialog-body fieldset{padding:0;border:0;margin:0 0 20px}.dialog-body legend{font-size:11px;font-weight:550;margin-bottom:10px}.required{font-size:8px;color:#969b8e;margin-left:7px}.consult-products{display:flex;flex-wrap:wrap;gap:8px}.consult-products label{cursor:pointer;border:1px solid #dadccf;border-radius:6px;padding:8px 11px;display:flex;align-items:center;gap:7px;font-size:10px;font-weight:400;transition:background .2s,border-color .2s}.consult-products label:has(input:checked){background:#eee8ff;border-color:#bba4ff;color:#6440db}.consult-products input{width:12px;height:12px;accent-color:var(--purple);margin:0}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:16px}.form-estimate{font-size:10px;color:#807093;line-height:1.7;margin:15px 0}.form-error{font-size:11px;color:#a43629;padding:8px 10px;background:#faece6;border-radius:5px}.dialog-body .button{font-size:11px;padding:12px 15px}.result-heading{display:flex;gap:12px;align-items:center;margin:24px 0}.result-check{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;background:#e6efda;color:#496132;border-radius:50%}.result-heading h3{font-size:16px;margin:0 0 4px}.result-heading p{font-size:10px;color:#888f7f;margin:0}.dialog-body #consult-text{font-size:11px;line-height:1.9;min-height:230px;background:#f5f6ee}.result-actions{display:flex;gap:10px;margin-top:18px}.copy-message{font-size:11px;min-height:20px;color:#6b7f54}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%,12px);opacity:0;pointer-events:none;background:#25282b;color:#f5f8ec;border:1px solid #525849;border-radius:9px;padding:12px 20px;font-size:12px;z-index:110;transition:opacity .2s,transform .2s;max-width:calc(100% - 30px);text-align:center}.toast.visible{opacity:1;transform:translate(-50%,0)}.sr-only{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}
.hero-glow{right:0}.hero-demo .wb-demo{max-width:none;border-radius:13px}.experience-panel .wb-demo{max-width:none;border-radius:12px}.card-demo .wb-demo{border-radius:10px}
@media(min-width:1500px){.hero h1{font-size:96px}.hero{gap:58px}.hero-stage{padding-left:0}.hero-demo .wb-demo .wb-app-shell{min-height:340px}}
@media(max-width:1150px){.section-shell{width:calc(100% - 64px)}.site-header{padding-inline:32px}.desktop-nav{gap:22px}.hero{gap:20px;padding-top:65px;min-height:600px}.hero h1{font-size:65px;letter-spacing:-3px}.hero-description{font-size:12px}.hero-actions{gap:15px}.hero-actions .button{font-size:12px;padding:14px 16px;gap:13px}.watch-link{font-size:10px}.hero-demo .wb-window .wb-body{min-height:270px}.hero-note{font-size:9px;gap:6px}.product-card.featured{grid-template-columns:.8fr 1fr;gap:28px;padding:30px}.pricing-card{padding:50px;gap:35px}.price-panel{padding-left:32px}.price strong{font-size:76px}.workflow-section{gap:50px}.faq-section{gap:55px}.closing-bars{left:650%}}
@media(max-width:900px){.desktop-nav{gap:16px;font-size:11px}.header-cta{font-size:10px;padding:10px 13px;gap:10px}.brand{font-size:20px}.brand small{font-size:7px}.hero{grid-template-columns:1fr;padding-top:55px;gap:35px;text-align:center}.hero-copy>.eyebrow{justify-content:center}.hero h1{font-size:75px;line-height:1.18}.hero h1 br{display:none}.hero-description{margin-top:25px;font-size:13px}.hero-actions,.hero-note{justify-content:center}.hero-stage{width:min(690px,100%);margin:auto;padding:35px 20px 35px}.hero-glow{left:5%;right:0}.hero-demo .wb-window .wb-body{min-height:320px}.floating-note{left:0;bottom:0}.orbit-label{right:22px}.intro-rail{gap:20px}.rail-tags{max-width:240px}.rail-tags span{font-size:9px;padding:5px 9px}.intro-rail p{font-size:12px}.section-heading{gap:25px}h2{font-size:36px}.section-description{font-size:11px}.products-section{padding-block:75px}.product-card{padding:23px 23px 20px}.product-card h3{font-size:21px}.product-card.featured{display:block}.product-card.featured .card-demo{margin-top:25px}.product-card.featured .product-description{max-width:100%}.product-card.featured .product-footer{margin-top:24px}.product-card.featured .product-topline{margin-bottom:15px}.product-footer{flex-wrap:wrap;gap:14px}.card-actions{margin-left:auto}.experience-layout{grid-template-columns:1fr;gap:22px}.experience-tabs{flex-direction:row;gap:7px;overflow-x:auto;padding-bottom:5px;scrollbar-width:thin}.experience-tab{padding:12px;flex:1;min-width:125px;gap:9px}.experience-tab .tab-arrow{display:none}.experience-tab strong{font-size:11px;white-space:nowrap}.experience-tab small{font-size:8px}.experience-tab .tab-icon{font-size:13px}.experience-top{margin-bottom:30px}.experience-top p:last-child{font-size:10px}.experience-bottom>p{display:none}.workflow-section{padding-block:80px;grid-template-columns:1fr 1.2fr;gap:50px}.workflow-points h3{font-size:14px}.workflow-points p{font-size:11px}.workflow-points article{gap:15px}.point-index{min-width:25px}.pricing-section{padding-bottom:80px}.pricing-card{padding:40px;grid-template-columns:1.1fr 1fr;gap:30px}.pricing-copy h2{font-size:36px}.pricing-copy>p:not(.eyebrow){font-size:10px}.pricing-tag{font-size:9px;padding:5px 10px}.pricing-copy .eyebrow{font-size:9px}.price-panel{padding-left:26px}.price strong{font-size:65px;letter-spacing:-3px}.price>span:last-child{font-size:10px}.price-panel .button{font-size:10px}.price-fine{font-size:8px}.sale-deadline{font-size:8px;gap:7px}.faq-section{gap:45px;padding-bottom:70px}.faq-list summary{font-size:12px}.closing-art{left:4%}.closing-art>span{width:65px;height:65px;font-size:50px}.closing-bars{left:850%;transform:scale(.7) rotate(30deg)}.closing-section h2{font-size:36px}.site-footer{flex-wrap:wrap}.site-footer>p{width:100%;text-align:left;margin:0}.dialog-grid{grid-template-columns:245px 1fr}.dialog-aside{padding:32px 24px}.dialog-aside h2{font-size:33px}.dialog-body{padding:35px 28px}}
@media(max-width:620px){html{scroll-padding-top:85px}.section-shell{width:calc(100% - 36px)}.campaign-bar{gap:10px;padding:7px 12px;font-size:9px;min-height:34px;justify-content:space-between}.campaign-bar b{margin-left:5px}.campaign-bar a{display:none}.campaign-label{letter-spacing:.4px}.site-header{min-height:74px;padding-inline:20px;gap:10px}.site-header .brand{font-size:18px;gap:8px}.brand-mark{width:30px;transform:scale(.8);transform-origin:left center}.site-header .brand small{font-size:6px;letter-spacing:1.6px}.desktop-nav{display:none}.header-cta{margin-left:auto;font-size:10px;padding:9px 12px;gap:8px;border-radius:6px}.header-cta span{display:none}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:8px;border:none;background:transparent;width:31px;height:32px}.menu-toggle span{display:block;height:1.5px;width:18px;background:var(--ink)}.mobile-nav{top:74px}.hero{padding-block:45px 45px;gap:25px}.hero .eyebrow{font-size:7px;letter-spacing:1.3px;margin-bottom:20px}.hero h1{font-size:55px;line-height:1.25;letter-spacing:-2.7px;margin-bottom:20px}.hero h1 br{display:block}.hero-description{font-size:11px;line-height:1.9;margin:22px 0 23px}.hero-actions{gap:17px}.hero-actions .button{font-size:11px;padding:13px 15px;gap:15px}.watch-link{font-size:10px;gap:7px}.play-circle{width:24px;height:24px;font-size:7px}.hero-note{margin-top:20px;font-size:8px;gap:5px}.hero-stage{padding:23px 4px 35px;margin-top:9px}.hero-glow{left:4%;right:0;border-radius:70px 20px 80px 20px}.hero-glow:after{inset:11px;border-radius:60px 16px 70px 16px}.hero-demo{transform:rotate(-1deg);border-radius:9px}.hero-demo .wb-window .wb-body{min-height:230px}.orbit-label{font-size:6px;top:0;right:3px;letter-spacing:.7px;gap:7px}.floating-note{font-size:8px;padding:8px 11px;gap:9px;left:0;bottom:7px}.floating-note b{font-size:10px}.floating-icon{width:26px;height:26px;font-size:18px}.note-arrow{font-size:18px;margin-left:5px}.intro-rail{padding-block:23px;gap:20px;align-items:center;flex-wrap:wrap}.intro-rail>div:first-child{font-size:10px;gap:12px}.rail-number{font-size:44px;letter-spacing:-2px}.intro-rail p{font-size:11px}.rail-tags{justify-content:flex-start;max-width:100%;width:100%;gap:6px}.rail-tags span{font-size:9px;padding:5px 11px}.intro-rail small{font-size:8px}.products-section{padding-block:58px}.section-heading{display:block;margin-bottom:26px}.eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:17px}h2{font-size:32px;letter-spacing:-1px;line-height:1.4}.section-description{font-size:11px;line-height:1.8;margin-top:19px}.section-description br{display:none}.filter-row{gap:4px;flex-wrap:nowrap;overflow:auto;scrollbar-width:none;margin-bottom:20px}.filter{font-size:10px;padding:8px 12px;gap:6px;white-space:nowrap}.filter span{font-size:8px}.product-grid{grid-template-columns:1fr;gap:18px}.product-card,.product-card.featured{padding:23px 19px 21px;border-radius:14px}.product-card.featured{grid-column:auto}.product-topline{margin-bottom:17px}.product-icon{width:37px;height:37px;font-size:17px;border-radius:10px}.product-card h3{font-size:23px;margin-bottom:9px}.product-description{font-size:11px;line-height:1.9}.product-category{font-size:9px}.product-index{font-size:10px}.product-features{gap:5px;margin:14px 0 19px}.product-features span{font-size:8px;padding:4px 7px}.product-card.featured .product-features{margin-top:14px}.product-card.featured .card-demo{margin-top:20px}.product-footer{gap:10px;margin-top:19px;padding-top:17px}.card-price strong{font-size:23px}.card-price s{font-size:9px}.card-price{font-size:10px}.card-actions{gap:12px;margin-left:auto}.card-consult{font-size:10px;padding:7px 10px}.demo-link{font-size:9px}.experience-section{padding-top:54px}.experience-top{display:block;margin-bottom:26px}.experience-top p:last-child{margin-top:20px;font-size:10px}.experience-tabs{gap:6px}.experience-tab{padding:10px 11px;min-width:129px;justify-content:flex-start;flex:0 0 auto}.experience-tab strong{font-size:11px}.experience-tab small{font-size:8px}.experience-bottom{min-height:80px;gap:10px}.experience-bottom>span{font-size:8px;gap:10px}.experience-bottom .text-button{font-size:10px;gap:8px}.experience-bottom .text-button span{font-size:19px}.workflow-section{padding-block:60px;display:block}.workflow-heading{margin-bottom:30px}.workflow-points article{padding:20px 0;gap:17px}.point-index{font-size:10px}.workflow-points h3{font-size:15px}.workflow-points p{font-size:11px}.pricing-section{padding-block:0 58px}.pricing-card{padding:31px 26px;display:block;border-radius:17px}.pricing-copy h2{font-size:36px}.pricing-tag{font-size:9px;margin-bottom:20px}.pricing-copy>p:not(.eyebrow){font-size:11px}.sale-deadline{margin-top:25px;font-size:9px}.price-panel{border-left:0;border-top:1px solid #4b4f46;padding:27px 0 0;margin-top:30px}.price-kicker{font-size:10px}.old-price{margin-top:15px}.price strong{font-size:85px;letter-spacing:-5px}.price>span:last-child{font-size:12px}.price-panel .button{font-size:12px}.price-panel select{font-size:12px}.price-fine{font-size:9px}.faq-section{display:block;padding-bottom:55px}.faq-section h2{margin-bottom:23px}.faq-section .button{margin-bottom:32px}.faq-list details{padding:19px 0}.faq-list summary{font-size:12px;gap:15px}.faq-list details p{font-size:11px;padding-right:20px}.closing-section{padding-block:55px 45px}.closing-section h2{font-size:30px}.closing-section .eyebrow{font-size:7px;letter-spacing:1px}.closing-art{position:relative;left:auto;top:auto;width:53px;margin:0 auto 26px}.closing-art>span{width:53px;height:53px;font-size:40px;border-radius:13px}.closing-bars{display:none}.closing-section .button{font-size:11px;padding:13px 16px}.closing-caption{font-size:9px}.site-footer{padding-block:28px;gap:22px}.site-footer .brand{font-size:17px;gap:4px}.footer-links{gap:16px;font-size:10px}.site-footer>p{font-size:9px}.site-footer small{font-size:8px}.dialog-grid{display:block;min-height:0}.dialog-aside{display:none}.dialog-body{padding:36px 23px 25px}.dialog-body>h2{font-size:21px}.form-note{font-size:9px}.form-row{gap:12px}.dialog-body label{font-size:10px}.dialog-body input:not([type=checkbox]),.dialog-body select,.dialog-body textarea{font-size:11px;padding:9px 10px}.consult-products{gap:7px}.consult-products label{font-size:9px;padding:7px 9px}.result-actions{gap:8px}.dialog-body .button{font-size:10px}.form-estimate{font-size:9px}.result-heading{gap:10px}.result-heading p{font-size:9px}.toast{font-size:11px;width:max-content;max-width:calc(100% - 35px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hero-demo{transform:none!important}}
.wechat-contact{margin-bottom:22px}.wechat-contact .button{width:100%;justify-content:center}.result-actions{align-items:center;flex-wrap:wrap}.result-actions .text-button{font-size:10px;color:#848d79}.site-footer .footer-links{flex-wrap:wrap}.hero-demo .wb-demo{min-width:0}
@media(max-width:620px){.hero-glow{right:8px}}
.aside-qr-button{background:transparent;border:0;padding:20px 0 0;margin-top:auto;text-align:left;color:#7d6c94}.wechat-qr-crop{display:block;position:relative;width:156px;height:156px;background:white;overflow:hidden;border:7px solid white;border-radius:9px;box-shadow:0 8px 25px #634f8415}.wechat-qr-crop img{display:block;position:absolute;width:134.493%;max-width:none;height:auto;left:-17.391%;top:-56.522%}.aside-qr-button>span:last-child{display:flex;align-items:center;justify-content:space-between;width:156px;margin-top:9px;font-size:10px}.aside-qr-button b{font-size:17px;font-weight:400}#qr-dialog{width:min(365px,calc(100% - 32px));padding:32px 29px 22px;text-align:center}#qr-dialog .eyebrow{font-size:8px;justify-content:center;letter-spacing:1.5px;color:#8c7ea1;margin-bottom:13px}#qr-title{font-size:19px;letter-spacing:-.5px;line-height:1.6}.large-qr{width:276px;height:276px;max-width:100%;margin:22px auto 15px;border-width:9px;border-radius:12px;aspect-ratio:1}.qr-hint{font-size:10px;line-height:1.8;color:#8f947f;margin:14px 0 0}@media(max-width:380px){#qr-dialog{padding:30px 22px 20px}.large-qr{width:250px;height:250px}}
.large-qr{height:auto;aspect-ratio:1}
.wechat-qr-crop img{filter:grayscale(1) brightness(.7) contrast(100)}
