.nq-product,.nq-product *{box-sizing:border-box;font-family:inherit}.nq-product{--nq-main: #564C93;--nq-main-dark: #40376f;--nq-soft: #f7f5ff;--nq-soft-2: #fbfaff;--nq-border: rgba(86, 76, 147, .13);--nq-text: #4b5563;--nq-title: #1f2937;--nq-muted: #6b7280;max-width:100%;color:var(--nq-text);font-size:14px;line-height:1.68}.nq-product p{margin:0}.nq-hero{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) 160px;gap:22px;align-items:center;padding:28px;margin-bottom:18px;overflow:hidden;border:1px solid var(--nq-border);border-radius:24px;background:radial-gradient(circle at 92% 18%, rgba(86, 76, 147, 0.22), transparent 34%),radial-gradient(circle at 5% 95%, rgba(86, 76, 147, 0.12), transparent 34%),linear-gradient(135deg, #ffffff 0%, #faf9ff 48%, #f4f1ff 100%)}.nq-hero::before{content:"";position:absolute;inset:12px;border:1px solid hsla(0,0%,100%,.75);border-radius:18px;pointer-events:none}.nq-hero-content{position:relative;z-index:2}.nq-kicker{display:inline-flex;align-items:center;gap:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:12px;padding:6px 11px;border:1px solid rgba(86,76,147,.16);border-radius:999px;background:hsla(0,0%,100%,.72);color:var(--nq-main);font-size:10.5px;line-height:1.2;font-weight:700;letter-spacing:1.45px;text-transform:uppercase}.nq-kicker::before{content:"";width:7px;min-width:7px;height:7px;border-radius:50%;background:var(--nq-main);box-shadow:0 0 0 4px rgba(86,76,147,.12)}.nq-title{margin:0;max-width:620px;color:var(--nq-title);font-size:34px;line-height:1.08;font-weight:750;letter-spacing:-0.7px}.nq-subtitle{max-width:680px;margin-top:12px;color:var(--nq-main-dark);font-size:15px;line-height:1.58}.nq-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.nq-tags span{display:inline-flex;padding:6px 10px;border:1px solid rgba(86,76,147,.13);border-radius:999px;background:hsla(0,0%,100%,.78);color:#514982;font-size:12px;line-height:1.25}.nq-hero-orbit{position:relative;z-index:2;display:flex;justify-content:center}.nq-orbit-main{position:relative;display:flex;width:138px;height:138px;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;color:#fff;background:radial-gradient(circle at 32% 24%, rgba(255, 255, 255, 0.42), transparent 28%),linear-gradient(145deg, #7168b6, #453a7d);box-shadow:0 18px 34px rgba(86,76,147,.28),inset 0 0 0 1px hsla(0,0%,100%,.24)}.nq-orbit-main::before,.nq-orbit-main::after{content:"";position:absolute;inset:-12px;border:1px solid rgba(86,76,147,.22);border-radius:50%}.nq-orbit-main::after{inset:-24px;border-color:rgba(86,76,147,.12)}.nq-orbit-main span{font-size:42px;line-height:1;font-weight:800;letter-spacing:-1px}.nq-orbit-main small{margin-top:5px;font-size:13px;line-height:1.15;font-weight:750;opacity:.94}.nq-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;margin-bottom:22px}.nq-stat{position:relative;overflow:hidden;padding:15px 14px;border:1px solid var(--nq-border);border-radius:18px;background:#fff;box-shadow:0 10px 26px rgba(31,41,55,.045)}.nq-stat::after{content:"";position:absolute;right:-18px;top:-18px;width:58px;height:58px;border-radius:50%;background:rgba(86,76,147,.08)}.nq-stat-value{position:relative;z-index:1;color:var(--nq-main);font-size:23px;line-height:1.15;font-weight:800;letter-spacing:-0.2px}.nq-stat-label{position:relative;z-index:1;margin-top:5px;color:var(--nq-muted);font-size:11px;line-height:1.35;font-weight:650;letter-spacing:1.05px;text-transform:uppercase}.nq-section{margin-top:26px}.nq-section-head{display:flex;align-items:center;gap:10px;margin-bottom:13px}.nq-section-head span{display:inline-flex;width:34px;min-width:34px;height:34px;align-items:center;justify-content:center;border-radius:12px;background:var(--nq-soft);color:var(--nq-main);font-size:12px;line-height:1;font-weight:800}.nq-section-head h2{margin:0;color:var(--nq-title);font-size:17px;line-height:1.28;font-weight:750;letter-spacing:-0.2px}.nq-text-block{padding:18px;border:1px solid var(--nq-border);border-radius:20px;background:linear-gradient(180deg, #ffffff 0%, #fbfaff 100%)}.nq-text-block p+p{margin-top:11px}.nq-benefit-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.nq-benefit-card{position:relative;min-height:164px;padding:16px;overflow:hidden;border:1px solid var(--nq-border);border-radius:20px;background:radial-gradient(circle at 100% 0%, rgba(86, 76, 147, 0.08), transparent 34%),#fff;box-shadow:0 10px 24px rgba(31,41,55,.04)}.nq-benefit-card::before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:3px;border-radius:0 999px 999px 0;background:var(--nq-main);opacity:.55}.nq-icon{display:flex;width:34px;height:34px;align-items:center;justify-content:center;margin-bottom:12px;border-radius:13px;background:var(--nq-soft);color:var(--nq-main);font-size:11px;line-height:1;font-weight:800}.nq-benefit-card strong{display:block;margin-bottom:6px;color:var(--nq-title);font-size:14px;line-height:1.35;font-weight:750}.nq-benefit-card p{color:var(--nq-text);font-size:13.5px;line-height:1.62}.nq-components{display:grid;gap:9px}.nq-component{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:start;padding:14px;border:1px solid var(--nq-border);border-radius:18px;background:#fff;box-shadow:0 8px 22px rgba(31,41,55,.035)}.nq-component-num{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:15px;background:linear-gradient(145deg, rgba(86, 76, 147, 0.13), rgba(86, 76, 147, 0.05));color:var(--nq-main);font-size:11px;line-height:1;font-weight:800}.nq-component strong{display:block;margin-bottom:4px;color:var(--nq-title);font-size:14px;line-height:1.35;font-weight:750}.nq-component p{color:var(--nq-text);font-size:13.6px;line-height:1.62}.nq-recommend{display:grid;gap:8px;counter-reset:recommend}.nq-recommend-item{position:relative;padding:13px 14px 13px 46px;border:1px solid var(--nq-border);border-radius:18px;background:linear-gradient(90deg, var(--nq-soft-2), #fff);color:var(--nq-text)}.nq-recommend-item::before{counter-increment:recommend;content:counter(recommend);position:absolute;left:13px;top:12px;display:flex;width:23px;height:23px;align-items:center;justify-content:center;border-radius:9px;background:var(--nq-main);color:#fff;font-size:11px;line-height:1;font-weight:800}.nq-usage-box{position:relative;padding:18px;overflow:hidden;border-radius:22px;border:1px solid rgba(86,76,147,.16);background:radial-gradient(circle at 100% 0%, rgba(86, 76, 147, 0.16), transparent 32%),linear-gradient(135deg, #faf9ff, #ffffff)}.nq-soft-box{background:radial-gradient(circle at 100% 0%, rgba(86, 76, 147, 0.1), transparent 32%),linear-gradient(135deg, #ffffff, #fbfaff)}.nq-usage-box::before{content:"";position:absolute;right:18px;bottom:-22px;width:76px;height:76px;border-radius:50%;background:rgba(86,76,147,.07)}.nq-usage-label{margin-bottom:7px;color:var(--nq-main);font-size:13px;line-height:1.35;font-weight:800;letter-spacing:.2px}.nq-usage-box p{position:relative;z-index:1;max-width:820px;color:var(--nq-text)}.nq-usage-box p+p{margin-top:10px}.nq-warning{padding:14px 16px;border-radius:18px;border:1px solid rgba(86,76,147,.14);border-left:4px solid var(--nq-main);background:#fff;color:var(--nq-muted);font-size:12.8px;line-height:1.65}.nq-warning strong{color:var(--nq-main-dark)}.nq-table{overflow:hidden;border:1px solid var(--nq-border);border-radius:20px;background:#fff;box-shadow:0 10px 26px rgba(31,41,55,.04)}.nq-table-row{display:grid;grid-template-columns:1fr 118px;gap:14px;padding:12px 15px;border-bottom:1px solid rgba(86,76,147,.09)}.nq-table-row:nth-child(odd){background:#fbfaff}.nq-table-row:last-child{border-bottom:none}.nq-table-row div:first-child{color:var(--nq-text);word-break:break-word}.nq-table-row div:last-child{text-align:right;color:var(--nq-main);font-weight:750;white-space:nowrap}.nq-composition{padding:17px;border:1px solid var(--nq-border);border-radius:20px;background:#fff;color:var(--nq-muted);font-size:12.8px;line-height:1.78}@media(max-width: 768px){.nq-hero{grid-template-columns:1fr;gap:16px;padding:22px 22px 24px}.nq-hero-orbit{justify-content:flex-start;padding-left:0}.nq-stats,.nq-benefit-grid{grid-template-columns:1fr}}@media(max-width: 640px){.nq-product{font-size:13.4px;line-height:1.64}.nq-hero{gap:13px;padding:18px 16px 18px;border-radius:20px;background:radial-gradient(circle at 100% 0%, rgba(86, 76, 147, 0.14), transparent 36%),linear-gradient(145deg, #ffffff 0%, #faf9ff 55%, #f6f3ff 100%)}.nq-hero::before{inset:8px;border-radius:15px}.nq-title{max-width:100%;font-size:28px;line-height:1.12;letter-spacing:-0.45px}.nq-subtitle{max-width:100%;margin-top:9px;font-size:13.8px;line-height:1.58;color:#4f477f}.nq-kicker{max-width:100%;margin-bottom:9px;padding:5px 9px;font-size:9.2px;letter-spacing:1.05px;white-space:normal}.nq-tags{gap:7px;margin-top:12px}.nq-tags span{padding:6px 10px;font-size:11.8px}.nq-hero-orbit{min-height:128px;padding:2px 0 0;overflow:visible}.nq-orbit-main{width:104px;height:104px;margin-left:14px}.nq-orbit-main::before{inset:-11px}.nq-orbit-main::after{inset:-23px}.nq-orbit-main span{font-size:34px}.nq-orbit-main small{font-size:12px}.nq-section{margin-top:22px}.nq-section-head h2{font-size:15.5px}.nq-text-block,.nq-usage-box,.nq-composition{padding:15px;border-radius:18px}.nq-benefit-card{min-height:auto;padding:14px 14px 14px 15px;border-radius:18px}.nq-component{grid-template-columns:40px 1fr;gap:10px;padding:12px;border-radius:16px}.nq-component-num{width:36px;height:36px;border-radius:13px;font-size:10px}.nq-recommend-item{padding:12px 12px 12px 43px;border-radius:16px}.nq-recommend-item::before{left:12px;top:12px}.nq-table-row{grid-template-columns:1fr 92px;gap:10px;padding:11px 12px;font-size:12.8px}.nq-table-row div:last-child{font-size:12.5px}}@media(max-width: 420px){.nq-title{font-size:25px}.nq-kicker{font-size:9px;letter-spacing:1px}.nq-hero{gap:12px;padding:17px 14px 18px}.nq-hero-orbit{min-height:122px}.nq-orbit-main{width:98px;height:98px}.nq-orbit-main::before{inset:-10px}.nq-orbit-main::after{inset:-21px}.nq-orbit-main span{font-size:32px}.nq-orbit-main small{font-size:11.5px}.nq-table-row{grid-template-columns:1fr;gap:2px}.nq-table-row div:last-child{text-align:left}}