:root{--ink:#172033;--muted:#667085;--line:#e6e9ef;--soft:#f7f8fb;--blue:#4f46e5;--blue2:#756cf3;--green:#16a36a;--orange:#ff7a45;--white:#fff;--shadow:0 20px 55px rgba(34,43,84,.1)}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:82px}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;color:var(--ink);background:#fff;line-height:1.7}a{text-decoration:none;color:inherit}img{display:block;max-width:100%;height:auto}.container{width:min(1160px,calc(100% - 40px));margin:auto}.topbar{position:sticky;top:0;z-index:50;height:76px;border-bottom:1px solid rgba(230,233,239,.9);background:rgba(255,255,255,.92);backdrop-filter:blur(14px)}.nav{height:100%;display:flex;align-items:center;justify-content:space-between;gap:25px}.logo{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:900}.logo-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,var(--blue),var(--blue2));box-shadow:0 8px 22px rgba(79,70,229,.25)}.logo-mark:before{content:"H"}.logo em{color:var(--blue);font-style:normal}.nav-links{display:flex;gap:26px;color:#515b70;font-size:14px;font-weight:600}.nav-links a:hover,.nav-links a.active{color:var(--blue)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 23px;border:1px solid transparent;border-radius:9px;color:#fff;background:linear-gradient(135deg,var(--blue),var(--blue2));box-shadow:0 10px 25px rgba(79,70,229,.22);font-size:14px;font-weight:800;transition:.2s}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(79,70,229,.28)}.btn.secondary{color:var(--ink);border-color:#d5d9e2;background:#fff;box-shadow:none}.btn.green{background:var(--green);box-shadow:0 10px 25px rgba(22,163,106,.2)}.hero{position:relative;overflow:hidden;padding:86px 0 100px;background:radial-gradient(circle at 78% 20%,rgba(117,108,243,.18),transparent 27%),linear-gradient(145deg,#fbfbff,#f4f7ff 58%,#fff7f1)}.hero:after{content:"";position:absolute;right:-120px;bottom:-160px;width:430px;height:430px;border:1px solid rgba(79,70,229,.12);border-radius:50%;box-shadow:0 0 0 45px rgba(79,70,229,.025),0 0 0 90px rgba(79,70,229,.02)}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr .92fr;gap:58px;align-items:center}.badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid #d9d6ff;border-radius:999px;color:var(--blue);background:#fff;font-size:12px;font-weight:800}.badge i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(22,163,106,.12)}h1{margin-top:20px;font-size:clamp(42px,5.2vw,66px);line-height:1.12;letter-spacing:-2.5px}h1 span{display:block;color:var(--blue)}.lead{max-width:660px;margin-top:22px;color:var(--muted);font-size:18px}.lead strong{color:var(--ink)}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.trial-note{display:flex;flex-wrap:wrap;gap:17px;margin-top:20px;color:#747d90;font-size:12px}.trial-note span:before{content:"✓";margin-right:6px;color:var(--green);font-weight:900}.product-window{overflow:hidden;border:1px solid #dfe3eb;border-radius:17px;background:#fff;box-shadow:var(--shadow)}.window-head{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid var(--line);background:#fafbfc}.dots{display:flex;gap:6px}.dots i{width:8px;height:8px;border-radius:50%;background:#d7dbe3}.window-head span{color:var(--green);font-size:11px;font-weight:800}.product-window img{width:100%;aspect-ratio:16/10;object-fit:cover}.float-card{position:absolute;right:-18px;bottom:-25px;width:220px;padding:17px;border-radius:12px;color:#fff;background:#172033;box-shadow:0 20px 45px rgba(23,32,51,.25)}.float-card b{display:block;font-size:15px}.float-card span{color:#bdc5d4;font-size:11px}.bar{height:6px;margin-top:11px;border-radius:8px;background:#344058}.bar i{display:block;width:82%;height:100%;border-radius:8px;background:linear-gradient(90deg,#36d399,#7c73ff)}.trust{position:relative;z-index:3;margin-top:-34px}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);border-radius:14px;background:#172033;box-shadow:0 16px 40px rgba(23,32,51,.18)}.trust-item{padding:23px;text-align:center;border-right:1px solid #30394b}.trust-item:last-child{border:0}.trust-item b{display:block;color:#8f87ff;font-size:23px}.trust-item span{color:#b8c0ce;font-size:11px}section{padding:88px 0}.section-head{max-width:730px;margin:0 auto 42px;text-align:center}.kicker{color:var(--blue);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}h2{margin-top:8px;font-size:clamp(30px,3.5vw,43px);line-height:1.25}.section-head p{margin-top:12px;color:var(--muted)}.features,.reviews,.faq,.plans{background:var(--soft)}.feature-grid,.scene-grid,.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{padding:25px;border:1px solid var(--line);border-radius:13px;background:#fff;transition:.2s}.card:hover{transform:translateY(-4px);border-color:#c9c5ff;box-shadow:0 15px 35px rgba(35,44,82,.08)}.icon{width:47px;height:47px;display:grid;place-items:center;margin-bottom:18px;border-radius:11px;color:var(--blue);background:#eeecff;font-size:20px;font-weight:900}.card h3{font-size:17px}.card p{margin-top:8px;color:var(--muted);font-size:12px}.scenes{color:#fff;background:linear-gradient(135deg,#171f32,#283656)}.scenes h2{color:#fff}.scenes .section-head p{color:#bac3d2}.scene{min-height:178px;padding:23px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.055)}.scene small{color:#9189ff;font-weight:800}.scene h3{margin-top:37px}.scene p{color:#bec7d5;font-size:12px}.showcase{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.showcase-img{overflow:hidden;padding:13px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow)}.showcase-img img{width:100%;border-radius:10px}.checks{display:grid;gap:12px;margin-top:24px}.check{display:flex;gap:12px}.check b{width:25px;height:25px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:var(--green);font-size:11px}.check p{color:var(--muted);font-size:13px}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.plan{position:relative;padding:30px;border:1px solid var(--line);border-radius:15px;background:#fff}.plan.popular{border:2px solid var(--blue);box-shadow:var(--shadow)}.ribbon{position:absolute;top:-14px;left:50%;padding:5px 13px;border-radius:999px;color:#fff;background:var(--blue);font-size:10px;font-weight:900;transform:translateX(-50%)}.plan h3{font-size:21px}.price{margin:14px 0;font-size:36px;font-weight:900}.price small{color:var(--muted);font-size:12px;font-weight:500}.plan>p{min-height:48px;color:var(--muted);font-size:12px}.plan ul{display:grid;gap:10px;margin:22px 0;list-style:none;color:#4e596d;font-size:12px}.plan li:before{content:"✓";margin-right:8px;color:var(--green);font-weight:900}.plan .btn{width:100%}.review-grid{grid-template-columns:repeat(3,1fr)}.review{padding:23px;border:1px solid var(--line);border-radius:12px;background:#fff}.review blockquote{min-height:94px;color:#566176;font-size:13px}.person{display:flex;align-items:center;gap:10px;margin-top:18px;padding-top:15px;border-top:1px solid var(--line)}.avatar{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--blue);font-size:12px;font-weight:900}.person div{display:grid}.person span{color:#8a93a4;font-size:10px}.faq-list{max-width:860px;margin:auto;display:grid;gap:10px}details{padding:19px 21px;border:1px solid var(--line);border-radius:10px;background:#fff}summary{font-weight:800;cursor:pointer}details p{padding-top:10px;color:var(--muted);font-size:13px}.cta{color:#fff;background:linear-gradient(120deg,var(--blue),#6d63ed 54%,#272f50)}.cta-grid{display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center}.cta h2{color:#fff}.cta p{margin-top:9px;color:#dedcff}.page-hero{padding:76px 0;text-align:center;background:linear-gradient(145deg,#f5f4ff,#f7f9ff 60%,#fff7f2)}.crumbs{display:flex;justify-content:center;gap:8px;color:#7f8797;font-size:12px}.crumbs a{color:var(--blue)}.page-hero h1{margin-top:14px;font-size:clamp(38px,5vw,55px)}.page-hero p{max-width:700px;margin:15px auto 0;color:var(--muted)}.download-grid,.help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.download-card,.help-card,.article{padding:26px;border:1px solid var(--line);border-radius:13px;background:#fff}.download-card .os{width:50px;height:50px;display:grid;place-items:center;margin-bottom:18px;border-radius:12px;color:#fff;background:var(--blue);font-size:11px;font-weight:900}.download-card p,.help-card p,.article p{margin:8px 0 18px;color:var(--muted);font-size:12px}.download-card .btn{width:100%}.notice{padding:28px;border-left:4px solid var(--orange);border-radius:10px;background:#fff;box-shadow:var(--shadow)}.help-card span{color:var(--blue);font-size:11px;font-weight:800}.article-list{display:grid;gap:12px;max-width:900px;margin:auto}.article{scroll-margin-top:90px}.article h3{font-size:17px}.article p{margin-bottom:0}footer{padding:46px 0 24px;color:#aeb7c7;background:#111827}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px}.footer-intro{margin-top:13px;font-size:12px}.footer-col h4{margin-bottom:9px;color:#fff}.footer-col a{display:block;margin:6px 0;font-size:11px}.footer-col a:hover{color:#9c95ff}.copyright{display:flex;justify-content:space-between;gap:20px;margin-top:30px;padding-top:20px;border-top:1px solid #2d3545;font-size:10px}
@media(max-width:960px){.nav-links{display:none}.hero-grid,.showcase{grid-template-columns:1fr}.feature-grid,.scene-grid,.review-grid,.plan-grid,.download-grid,.help-grid{grid-template-columns:repeat(2,1fr)}.float-card{right:10px}.cta-grid{grid-template-columns:1fr}}
@media(max-width:640px){.container{width:min(100% - 28px,1160px)}.topbar{height:68px}.nav>.btn{padding:0 13px}.hero{padding:62px 0 82px}h1{font-size:40px}.actions{display:grid}.actions .btn{width:100%}.trust-grid{grid-template-columns:repeat(2,1fr)}.feature-grid,.scene-grid,.review-grid,.plan-grid,.download-grid,.help-grid{grid-template-columns:1fr}section{padding:66px 0}.footer-grid{grid-template-columns:1fr 1fr}.copyright{display:grid}.float-card{position:static;width:auto;margin:10px}}

/* Lightweight tool theme */
:root{--ink:#14231f;--muted:#63736e;--line:#e2ebe7;--soft:#f6faf8;--blue:#0f9f73;--blue2:#27bd8c;--green:#0b8f69;--orange:#ff8a4c;--shadow:0 18px 45px rgba(20,60,48,.09)}
body{background:#fcfefd}
.logo-mark{border-radius:9px;background:linear-gradient(145deg,#0b8f69,#43cda1);box-shadow:0 8px 20px rgba(15,159,115,.2)}
.hero{background:radial-gradient(circle at 78% 18%,rgba(39,189,140,.15),transparent 27%),linear-gradient(145deg,#fbfffd,#f2faf7 58%,#f8fcff)}
.hero:after{border-color:rgba(15,159,115,.11);box-shadow:0 0 0 45px rgba(15,159,115,.02),0 0 0 90px rgba(15,159,115,.015)}
.badge{border-color:#cbeade;color:#087b5a;background:#fafffd}
h1 span{color:#0b8f69}
.product-window{border-radius:12px}
.float-card{background:#16352c}
.trust-grid{background:#16352c}
.trust-item{border-color:#2b4b42}.trust-item b{color:#5ee0b7}.trust-item span{color:#c2d3cd}
.icon{color:#0b8f69;background:#e5f7f0}
.card,.scene,.plan,.review,.download-card,.help-card,.article,details{border-radius:9px}
.card:hover{border-color:#9bd8c4;box-shadow:0 14px 32px rgba(20,70,54,.07)}
.scenes{background:linear-gradient(135deg,#142d26,#1b493b)}
.scenes .kicker,.scene small{color:#63dfb8}
.plan.popular{border-color:#0f9f73}
.ribbon{background:#0f9f73}
.cta{background:linear-gradient(120deg,#087b5a,#10a97a 55%,#184338)}
.page-hero{background:linear-gradient(145deg,#f0faf6,#f7fcfa 62%,#f3fbff)}
footer{background:#10241e}

/* Rainbow multilingual theme */
:root{--ink:#20223a;--muted:#686b82;--line:#e8e7f1;--soft:#faf9ff;--blue:#6754e8;--blue2:#8b6cf1;--green:#17a873;--shadow:0 20px 52px rgba(61,52,126,.1)}
body{background:#fff}
.logo-mark{background:linear-gradient(135deg,#ff5964 0 20%,#ff9f43 20% 40%,#ffd43b 40% 55%,#2ccf88 55% 72%,#4d8dff 72% 86%,#8a5cf6 86%);box-shadow:0 9px 24px rgba(103,84,232,.22)}
.hero{background:radial-gradient(circle at 82% 18%,rgba(77,141,255,.14),transparent 25%),radial-gradient(circle at 12% 82%,rgba(255,159,67,.12),transparent 24%),linear-gradient(145deg,#fffafd,#f8f7ff 55%,#f2fbff)}
.hero:before{content:"";position:absolute;top:0;right:0;left:0;height:5px;background:linear-gradient(90deg,#ff5964,#ff9f43,#ffd43b,#2ccf88,#4d8dff,#8a5cf6)}
.hero:after{border-color:rgba(103,84,232,.11);box-shadow:0 0 0 45px rgba(77,141,255,.025),0 0 0 90px rgba(255,89,100,.018)}
.badge{border-color:#ded8ff;color:#604bd6;background:rgba(255,255,255,.9)}
h1 span{background:linear-gradient(90deg,#ef5260,#f58c3d 25%,#17a873 52%,#4384ec 76%,#7952dc);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.float-card{background:linear-gradient(135deg,#34315c,#242746)}
.bar i{width:92%;background:linear-gradient(90deg,#ff5964,#ffb03b,#2ccf88,#4d8dff,#8a5cf6)}
.trust-grid{overflow:hidden;background:#262842}
.trust-item{position:relative;border-color:#3c3e5b}.trust-item:before{content:"";position:absolute;top:0;right:0;left:0;height:4px;background:#ff5964}.trust-item:nth-child(2):before{background:#ffb03b}.trust-item:nth-child(3):before{background:#42c989}.trust-item:nth-child(4):before{background:#5d7ff2}.trust-item b{color:#fff}.trust-item span{color:#c9cad8}
.icon{color:#fff;background:#ff5964}.card:nth-child(2) .icon{background:#ff9f43}.card:nth-child(3) .icon{background:#e0b31b}.card:nth-child(4) .icon{background:#20b77d}.card:nth-child(5) .icon{background:#4d8dff}.card:nth-child(6) .icon{background:#8a5cf6}
.card:hover{border-color:#cbc4f7;box-shadow:0 16px 36px rgba(69,58,139,.08)}
.scenes{background:linear-gradient(135deg,#232641,#343565 58%,#243f64)}
.scene:nth-child(1){border-top:3px solid #ff5964}.scene:nth-child(2){border-top:3px solid #ff9f43}.scene:nth-child(3){border-top:3px solid #ffd43b}.scene:nth-child(4){border-top:3px solid #2ccf88}.scene:nth-child(5){border-top:3px solid #4d8dff}.scene:nth-child(6){border-top:3px solid #8a5cf6}
.scenes .kicker,.scene small{color:#ffd86a}
.plan{border-top:4px solid #ff7a67}.plan.popular{border:2px solid #4d8dff;border-top-width:4px}.plan:nth-child(3){border-top-color:#8a5cf6}.ribbon{background:linear-gradient(90deg,#4d8dff,#8a5cf6)}
.download-card:nth-child(1){border-top:4px solid #ff5964}.download-card:nth-child(2){border-top:4px solid #4d8dff}.download-card:nth-child(3){border-top:4px solid #8a5cf6}.download-card:nth-child(1) .os{background:linear-gradient(135deg,#ff5964,#ff9f43)}.download-card:nth-child(2) .os{background:linear-gradient(135deg,#4d8dff,#56b6f7)}.download-card:nth-child(3) .os{background:linear-gradient(135deg,#7952dc,#a65be8)}
.review:nth-child(3n+1) .avatar{background:#ff6b67}.review:nth-child(3n+2) .avatar{background:#25b880}.review:nth-child(3n) .avatar{background:#5b77e7}
.cta{background:linear-gradient(110deg,#ed5665,#f59a42 27%,#20a879 55%,#477ddd 79%,#7751d1)}
.page-hero{position:relative;background:radial-gradient(circle at 18% 30%,rgba(255,89,100,.1),transparent 21%),radial-gradient(circle at 80% 25%,rgba(77,141,255,.12),transparent 24%),linear-gradient(145deg,#fffafd,#f8f7ff 60%,#f2fbff)}
.page-hero:before{content:"";position:absolute;top:0;right:0;left:0;height:5px;background:linear-gradient(90deg,#ff5964,#ff9f43,#ffd43b,#2ccf88,#4d8dff,#8a5cf6)}
footer{background:#202239}

/* Shopify-style commerce tool theme */
:root{--ink:#182b24;--muted:#607169;--line:#dfe9e3;--soft:#f4f8f5;--blue:#168352;--blue2:#249d68;--green:#0f7e4d;--shadow:0 20px 50px rgba(27,65,48,.1)}
body{background:#fbfdfb}
.logo-mark{background:linear-gradient(145deg,#0f7e4d,#36ad75);box-shadow:0 9px 24px rgba(15,126,77,.22)}
.hero{background:radial-gradient(circle at 80% 18%,rgba(54,173,117,.15),transparent 26%),linear-gradient(145deg,#fbfdf7,#f1f8f3 58%,#fffaf0)}
.hero:before{height:4px;background:linear-gradient(90deg,#0f7e4d,#73bf44,#b6d94c)}
.hero:after{border-color:rgba(15,126,77,.12);box-shadow:0 0 0 45px rgba(15,126,77,.025),0 0 0 90px rgba(182,217,76,.02)}
.badge{border-color:#bcdac8;color:#0f7549;background:#fff}
h1 span{background:linear-gradient(90deg,#0f7e4d,#2a9d63 52%,#6cae32);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.float-card{background:#173e2e}
.bar i{background:linear-gradient(90deg,#45c486,#98d24e)}
.trust-grid{background:#173e2e}.trust-item{border-color:#315744}.trust-item:before{background:#6ac68f}.trust-item:nth-child(2):before{background:#8ed062}.trust-item:nth-child(3):before{background:#bedb55}.trust-item:nth-child(4):before{background:#4db990}
.icon,.card:nth-child(n) .icon{background:#e1f3e8;color:#0f7e4d}
.card:hover{border-color:#9dcbb0;box-shadow:0 16px 36px rgba(29,80,55,.08)}
.scenes{background:linear-gradient(135deg,#17382a,#214f3b 58%,#2c5f43)}
.scene:nth-child(n){border-top-color:#64c28a}.scenes .kicker,.scene small{color:#a9dfbc}
.plan{border-top-color:#72bf8f}.plan.popular{border-color:#168352}.plan:nth-child(3){border-top-color:#9ec64b}.ribbon{background:#168352}
.download-card:nth-child(n){border-top-color:#55b67d}.download-card:nth-child(1) .os,.download-card:nth-child(2) .os,.download-card:nth-child(3) .os{background:linear-gradient(135deg,#168352,#57b87c)}
.review:nth-child(n) .avatar{background:#168352}
.cta{background:linear-gradient(110deg,#0c6b42,#168352 52%,#315d38)}
.page-hero{background:radial-gradient(circle at 82% 20%,rgba(90,184,122,.13),transparent 24%),linear-gradient(145deg,#fbfdf7,#f1f8f3 62%,#fffaf0)}
.page-hero:before{height:4px;background:linear-gradient(90deg,#0f7e4d,#73bf44,#b6d94c)}
footer{background:#142b22}

/* Partner ecosystem theme */
:root{--ink:#17243d;--muted:#647086;--line:#e1e7f0;--soft:#f5f7fb;--blue:#2765d8;--blue2:#4d83e4;--green:#168a72;--shadow:0 20px 50px rgba(30,54,98,.1)}
body{background:#fff}
.logo-mark{background:linear-gradient(145deg,#245ccb,#4a83e8);box-shadow:0 9px 24px rgba(39,101,216,.22)}
.hero{background:radial-gradient(circle at 79% 20%,rgba(63,124,229,.15),transparent 27%),linear-gradient(145deg,#fbfcff,#f1f5fb 58%,#f5faf9)}
.hero:before{background:linear-gradient(90deg,#2765d8,#4d83e4,#2b9b84)}
.hero:after{border-color:rgba(39,101,216,.12);box-shadow:0 0 0 45px rgba(39,101,216,.025),0 0 0 90px rgba(43,155,132,.018)}
.badge{border-color:#c9d8f2;color:#245cbf}
h1 span{background:linear-gradient(90deg,#245ccb,#4381e7 55%,#178d78);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.float-card{background:#172b51}.bar i{background:linear-gradient(90deg,#4f89ef,#40b49e)}
.trust-grid{background:#172b51}.trust-item{border-color:#30466d}.trust-item:before,.trust-item:nth-child(n):before{background:#4d83e4}.trust-item:nth-child(2):before{background:#24a184}.trust-item:nth-child(3):before{background:#e59a3c}.trust-item:nth-child(4):before{background:#7a63d8}
.icon,.card:nth-child(n) .icon{background:#e7eefc;color:#2765d8}
.card:nth-child(2) .icon{background:#e4f5f0;color:#168a72}.card:nth-child(3) .icon{background:#fff1df;color:#c67820}.card:nth-child(4) .icon{background:#eeeafd;color:#7054cf}
.card:hover{border-color:#aec3e7;box-shadow:0 16px 36px rgba(36,75,143,.08)}
.scenes{background:linear-gradient(135deg,#172742,#203b66 58%,#244e65)}
.scene:nth-child(n){border-top-color:#5c8ee8}.scenes .kicker,.scene small{color:#8eb5fa}
.plan-grid{grid-template-columns:repeat(4,1fr)}
.plan{padding:24px;border-top-color:#4d83e4}.plan.popular{border-color:#168a72}.plan:nth-child(3){border-top-color:#e59a3c}.plan:nth-child(4){border-top-color:#7a63d8}.plan .price{font-size:28px}.ribbon{background:#168a72}
.download-card:nth-child(n){border-top-color:#4d83e4}.download-card:nth-child(1) .os,.download-card:nth-child(2) .os,.download-card:nth-child(3) .os{background:linear-gradient(135deg,#2765d8,#5b8ce2)}
.review:nth-child(n) .avatar{background:#2765d8}
.cta{background:linear-gradient(110deg,#18366a,#2765d8 58%,#167c70)}
.page-hero{background:radial-gradient(circle at 82% 20%,rgba(63,124,229,.13),transparent 24%),linear-gradient(145deg,#fbfcff,#f1f5fb 62%,#f5faf9)}
.page-hero:before{background:linear-gradient(90deg,#2765d8,#4d83e4,#2b9b84)}
footer{background:#111e35}
@media(max-width:1050px){.plan-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.plan-grid{grid-template-columns:1fr}}

/* Double 11 promotion theme */
:root{--ink:#341714;--muted:#755d58;--line:#f0ddd7;--soft:#fff7f3;--blue:#d92525;--blue2:#ef4938;--green:#d92525;--orange:#ff9b2f;--shadow:0 20px 50px rgba(126,27,22,.12)}
body{background:#fffdfb}
.logo-mark{background:linear-gradient(145deg,#d51620,#f04432);box-shadow:0 9px 24px rgba(213,22,32,.25)}
.logo em{color:#d92525}
.nav-links a:hover,.nav-links a.active{color:#d92525}
.hero{background:radial-gradient(circle at 82% 18%,rgba(255,181,45,.18),transparent 25%),radial-gradient(circle at 12% 82%,rgba(217,37,37,.12),transparent 24%),linear-gradient(145deg,#fff8f2,#fff1e8 58%,#fffaf4)}
.hero:before{height:7px;background:repeating-linear-gradient(135deg,#d92525 0 18px,#ffbd3c 18px 36px)}
.hero:after{border-color:rgba(217,37,37,.12);box-shadow:0 0 0 45px rgba(217,37,37,.025),0 0 0 90px rgba(255,183,46,.025)}
.badge{border-color:#f2b0a5;color:#c81e24;background:#fff8f4}
.badge i{background:#f0a722;box-shadow:0 0 0 4px rgba(240,167,34,.15)}
h1 span{background:linear-gradient(90deg,#c91622,#ef3d2e 55%,#f19621);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.btn{background:linear-gradient(135deg,#d71920,#ef4231);box-shadow:0 10px 25px rgba(215,25,32,.24)}
.btn.green{background:linear-gradient(135deg,#d71920,#f04b31);box-shadow:0 10px 25px rgba(215,25,32,.25)}
.btn.secondary{color:#b71d20;border-color:#e9afa7;background:#fff}
.float-card{background:linear-gradient(135deg,#8f1519,#c71920)}.bar{background:#761216}.bar i{background:linear-gradient(90deg,#ffd55e,#ff9d2e)}
.trust-grid{background:#9f151a}.trust-item{border-color:#bd3a3e}.trust-item:before,.trust-item:nth-child(n):before{background:#ffc34c}.trust-item b{color:#ffe08a}.trust-item span{color:#ffe1da}
.kicker{color:#d92525}
.icon,.card:nth-child(n) .icon{color:#d92525;background:#fff0e9}
.card:hover{border-color:#efa89c;box-shadow:0 16px 36px rgba(164,36,28,.09)}
.scenes{background:linear-gradient(135deg,#8e1519,#bd1b22 58%,#7d1518)}
.scene:nth-child(n){border-top-color:#ffc34c}.scenes .kicker,.scene small{color:#ffd66d}
.plans{background:linear-gradient(180deg,#fff7f3,#fff0e8)}
.plan-grid{grid-template-columns:repeat(3,1fr);max-width:1000px;margin:auto}
.plan{padding:30px;border-top-color:#ef4938}.plan.popular{border-color:#d92525;box-shadow:0 22px 50px rgba(180,30,25,.15)}.plan:nth-child(3){border-top-color:#f0a126}.ribbon{background:linear-gradient(90deg,#d71920,#f04b31)}
.price{color:#d92525}
.download-card:nth-child(n){border-top-color:#e0392d}.download-card:nth-child(1) .os,.download-card:nth-child(2) .os,.download-card:nth-child(3) .os{background:linear-gradient(135deg,#d71920,#ef4938)}
.review:nth-child(n) .avatar{background:#d92525}
.cta{background:linear-gradient(110deg,#941419,#d71920 56%,#ef6a24)}
.page-hero{background:radial-gradient(circle at 82% 20%,rgba(255,181,45,.16),transparent 24%),linear-gradient(145deg,#fff8f2,#fff0e8 62%,#fffaf4)}
.page-hero:before{height:7px;background:repeating-linear-gradient(135deg,#d92525 0 18px,#ffbd3c 18px 36px)}
footer{background:#521114}
@media(max-width:960px){.plan-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.plan-grid{grid-template-columns:1fr}}
