.hero120{max-width:none;display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center}.hero120 em{font-style:normal;color:var(--accent)}.product-preview120{background:linear-gradient(145deg,#1d263b,#101727);border:1px solid #435067;border-radius:20px;padding:24px;box-shadow:0 32px 80px #0005;transform:rotate(-2deg)}.preview-top120{display:flex;gap:8px;align-items:center;border-bottom:1px solid #ffffff15;padding-bottom:18px;font-size:14px}.preview-top120 span{margin-left:auto;font-size:11px;color:var(--muted)}.preview-goal120{margin:25px 0;border:1px solid #ffffff18;border-radius:13px;padding:20px;background:#ffffff05}.preview-goal120 strong{display:block;font-size:34px;margin:8px 0}.preview-goal120 strong span{font-size:18px;color:var(--muted)}.preview-bar120{height:12px;border-radius:99px;background:#ffffff16;overflow:hidden}.preview-bar120 i{display:block;height:100%;width:64%;background:linear-gradient(90deg,#af8afa,#77e1c1);border-radius:99px}.preview-track120{display:flex;align-items:center;gap:12px;margin:25px 0}.preview-track120>span{background:#b393ef22;padding:15px;border-radius:10px}.preview-track120 small{display:block;margin:5px 0;font-size:11px}.preview-track120 b{margin-left:auto}.preview-chips120{display:flex;gap:10px;margin:25px 0}.preview-chips120 span{background:#ffffff0a;border:1px solid #ffffff15;font-size:11px;border-radius:9px;padding:8px 13px}.feature-mark120{font-size:32px;color:var(--pink);margin:0}.video-slot120{display:flex;justify-content:space-between;align-items:center;gap:36px;margin-top:60px}.account-nav120{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0;border-bottom:1px solid var(--border);padding-bottom:20px}.account-nav120 a{padding:9px 14px;border-radius:8px;background:#ffffff08;font-size:14px}.account-section120[hidden]{display:none}.account-section120 h2{font-size:23px}.setup120{max-width:900px}.setup120 h2{margin-top:42px}.setup120 h3{margin-top:28px}.setup120 li{line-height:1.9;color:var(--muted);margin:8px 0}.setup120 code{background:#ffffff10;padding:3px 5px;overflow-wrap:anywhere}.setup120 a{text-decoration:underline;color:var(--accent)}.setup120 table{border-collapse:collapse;width:100%}.setup120 th,.setup120 td{padding:12px;border:1px solid var(--border);text-align:left}.table-scroll120{overflow:auto}.gift-table120{width:100%;border-collapse:collapse}.gift-table120 td,.gift-table120 th{border-bottom:1px solid var(--border);padding:12px;text-align:left}.demo120{display:grid;grid-template-columns:200px 1fr;border:1px solid var(--border);border-radius:18px;background:var(--panel);overflow:hidden}.demo120 aside{padding:22px;background:#ffffff04;display:flex;flex-direction:column;gap:12px}.demo120 aside button{background:none;color:var(--muted);text-align:left;font-weight:500;padding:10px}.demo120 aside button[aria-pressed=true]{color:var(--accent);background:#a4ecce12}.demo-main120{padding:30px;min-width:0}.demo-status120{border:1px solid #9c8ed755;padding:14px;border-radius:10px;color:var(--pink)}.demo-row120{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--border)}.demo-row120 button{padding:6px 10px}.demo-progress120{height:30px;margin:20px 0;background:#ffffff10;border-radius:99px;overflow:hidden}.demo-progress120 i{display:block;height:100%;width:40%;background:var(--accent);transition:width .2s}.demo-main120 input[type=range]{padding:0;accent-color:var(--accent)}header nav{gap:18px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:800px){.hero120{grid-template-columns:1fr;gap:28px}.product-preview120{transform:none}.video-slot120{flex-direction:column;align-items:flex-start}.demo120{grid-template-columns:1fr}.demo120 aside{flex-direction:row;flex-wrap:wrap;padding:12px}.demo-main120{padding:20px}.grid{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr))}.account-nav120{gap:6px}.setup120 table{min-width:600px}header{flex-wrap:wrap}header nav{justify-content:flex-start;gap:15px}}

.feature-footer156{display:block!important;padding:40px 5vw!important}.feature-footer156>nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:24px}.feature-footer156 nav div{display:flex;flex-direction:column;gap:12px}.feature-footer156 a{color:#b8bed0;text-decoration:none}.feature-footer156 a:hover{text-decoration:underline;color:#fff}@media(max-width:700px){.feature-footer156>nav{grid-template-columns:repeat(2,minmax(0,1fr))}}
