.research-module__pmmqWq__hero{padding:var(--space-3xl) 0;padding-top:calc(var(--header-height) + var(--space-3xl));margin-top:calc(-1 * var(--header-height));background:linear-gradient(135deg,#fffcf0 0%,#f0f7ff 50%,#fffcf0 100%);position:relative;overflow:hidden}.research-module__pmmqWq__hero:before{content:"";background:radial-gradient(circle,#f5c8421f 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-50%;right:-20%}.research-module__pmmqWq__hero:after{content:"";background:radial-gradient(circle,#3b9fd91a 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-30%;left:-10%}.research-module__pmmqWq__heroInner{z-index:1;max-width:var(--max-width);padding:0 var(--space-lg);gap:var(--space-2xl);grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid;position:relative}.research-module__pmmqWq__heroContent{animation:.6s research-module__pmmqWq__fadeInUp}.research-module__pmmqWq__heroBadge{border-radius:var(--radius-full);color:var(--color-morning-dark);margin-bottom:var(--space-lg);background:#f5c84226;align-items:center;gap:6px;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-flex}.research-module__pmmqWq__heroTitle{margin-bottom:var(--space-lg);letter-spacing:-.02em;font-size:3rem;font-weight:800;line-height:1.15}.research-module__pmmqWq__heroHighlight{background:linear-gradient(135deg, var(--color-morning), var(--color-evening));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.research-module__pmmqWq__heroDesc{color:var(--color-text-secondary);margin-bottom:var(--space-xl);max-width:520px;font-size:1.1rem;line-height:1.8}.research-module__pmmqWq__heroVisual{justify-content:center;align-items:center;animation:.8s .2s both research-module__pmmqWq__fadeInUp;display:flex}.research-module__pmmqWq__heroCard{border-radius:var(--radius-xl);padding:var(--space-xl);box-shadow:var(--shadow-xl);background:#fff;width:100%;max-width:400px}.research-module__pmmqWq__heroCardGrid{gap:var(--space-md);margin-bottom:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.research-module__pmmqWq__heroStat{text-align:center;padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-bg-soft);border:1px solid var(--color-border-light)}.research-module__pmmqWq__heroStatNum{background:linear-gradient(135deg, var(--color-morning), var(--color-evening));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:800;line-height:1.15}.research-module__pmmqWq__heroStatLabel{color:var(--color-text-muted);margin-top:2px;font-size:.78rem}.research-module__pmmqWq__heroCardNote{text-align:center;color:var(--color-text-secondary);font-size:.85rem;line-height:1.6}.research-module__pmmqWq__heroCardNote strong{color:var(--color-text)}.research-module__pmmqWq__disclaimer{background:var(--color-bg-warm);border:1px solid var(--color-morning-light);border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);color:var(--color-text-secondary);text-align:center;max-width:var(--max-width);margin:var(--space-xl) auto 0;font-size:.85rem;line-height:1.7}.research-module__pmmqWq__disclaimer strong{color:var(--color-text)}.research-module__pmmqWq__certSection{padding:var(--space-3xl) 0;background:var(--color-bg-soft)}.research-module__pmmqWq__certInner{max-width:var(--max-width);padding:0 var(--space-lg);margin:0 auto}.research-module__pmmqWq__certCard{border-radius:var(--radius-lg);padding:var(--space-2xl);border:1px solid var(--color-border-light);border-left:4px solid var(--color-morning);background:#fff;max-width:860px;margin:0 auto}.research-module__pmmqWq__certHeader{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.research-module__pmmqWq__certIcon{border-radius:var(--radius-md);background:var(--color-morning-light);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.8rem;display:flex}.research-module__pmmqWq__certTitle{font-size:1.2rem;font-weight:700}.research-module__pmmqWq__certOrg{color:var(--color-text-muted);margin-top:2px;font-size:.85rem}.research-module__pmmqWq__certDesc{color:var(--color-text-secondary);margin-bottom:var(--space-lg);font-size:.95rem;line-height:1.9}.research-module__pmmqWq__certTags{flex-wrap:wrap;gap:8px;display:flex}.research-module__pmmqWq__certTag{border-radius:var(--radius-full);background:var(--color-morning-light);color:var(--color-morning-dark);align-items:center;gap:4px;padding:6px 14px;font-size:.82rem;font-weight:600;display:inline-flex}.research-module__pmmqWq__trialsSection{padding:var(--space-3xl) 0;background:var(--color-bg-soft)}.research-module__pmmqWq__trialsInner{max-width:var(--max-width);padding:0 var(--space-lg);margin:0 auto}.research-module__pmmqWq__trialGrid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.research-module__pmmqWq__trialCard{border-radius:var(--radius-lg);padding:var(--space-xl);border:1px solid var(--color-border-light);transition:all var(--transition-base);color:inherit;background:#fff;flex-direction:column;text-decoration:none;display:flex}.research-module__pmmqWq__trialCard:hover{box-shadow:var(--shadow-lg);border-color:#0000;transform:translateY(-6px)}.research-module__pmmqWq__trialEmoji{margin-bottom:var(--space-md);font-size:2.2rem}.research-module__pmmqWq__trialTitle{margin-bottom:var(--space-xs);font-size:1.05rem;font-weight:700}.research-module__pmmqWq__trialCategory{margin-bottom:var(--space-md);border-radius:var(--radius-full);background:var(--color-evening-light);color:var(--color-evening-dark);padding:4px 12px;font-size:.8rem;font-weight:600;display:inline-block}.research-module__pmmqWq__trialDesc{color:var(--color-text-secondary);margin-bottom:var(--space-md);flex:1;font-size:.9rem;line-height:1.7}.research-module__pmmqWq__trialHighlight{background:var(--color-bg-warm);padding:var(--space-md);border-radius:var(--radius-md);border-left:3px solid var(--color-morning);margin-bottom:var(--space-md);color:var(--color-text);font-size:.9rem;line-height:1.7}.research-module__pmmqWq__trialMeta{border-top:1px solid var(--color-border-light);padding-top:var(--space-md);margin-top:auto}.research-module__pmmqWq__trialCitation{color:var(--color-text-muted);margin-bottom:6px;font-size:.78rem;line-height:1.6}.research-module__pmmqWq__trialLink{color:var(--color-evening);align-items:center;gap:4px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.research-module__pmmqWq__trialLink:hover{color:var(--color-evening-dark);text-decoration:underline}.research-module__pmmqWq__stats{background:linear-gradient(135deg, var(--color-text) 0%, #2d2d4a 100%);padding:var(--space-2xl) 0}.research-module__pmmqWq__statsGrid{max-width:var(--max-width);padding:0 var(--space-lg);gap:var(--space-lg);grid-template-columns:repeat(4,1fr);margin:0 auto;display:grid}.research-module__pmmqWq__statCard{text-align:center;padding:var(--space-lg)}.research-module__pmmqWq__statNum{background:linear-gradient(135deg, var(--color-morning), #ffe082);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.8rem;font-weight:800;line-height:1.1}.research-module__pmmqWq__statUnit{-webkit-text-fill-color:var(--color-morning);font-size:1rem}.research-module__pmmqWq__statLabel{color:#fff9;margin-top:6px;font-size:.9rem}.research-module__pmmqWq__trust{padding:var(--space-2xl) 0;background:var(--color-bg-soft)}.research-module__pmmqWq__trustGrid{max-width:var(--max-width);padding:0 var(--space-lg);justify-content:center;gap:var(--space-2xl);flex-wrap:wrap;margin:0 auto;display:flex}.research-module__pmmqWq__trustItem{color:var(--color-text-secondary);align-items:center;gap:10px;font-size:.95rem;font-weight:500;display:flex}.research-module__pmmqWq__trustIcon{font-size:1.3rem}.research-module__pmmqWq__cta{padding:var(--space-3xl) 0;text-align:center;background:linear-gradient(135deg,#fff9e8,#eaf4fc)}.research-module__pmmqWq__ctaInner{max-width:700px;padding:0 var(--space-lg);margin:0 auto}.research-module__pmmqWq__ctaInner h2{margin-bottom:var(--space-md)}.research-module__pmmqWq__ctaInner p{color:var(--color-text-secondary);margin-bottom:var(--space-lg);font-size:1.05rem;line-height:1.8}.research-module__pmmqWq__references{padding:var(--space-3xl) 0;background:#fff}.research-module__pmmqWq__referencesInner{max-width:var(--max-width);padding:0 var(--space-lg);margin:0 auto}.research-module__pmmqWq__referencesInner h2{margin-bottom:var(--space-md);font-size:1.1rem}.research-module__pmmqWq__referencesInner ol{padding-left:var(--space-lg);margin:0}.research-module__pmmqWq__referencesInner li{margin-bottom:var(--space-sm);color:var(--color-text-secondary);word-break:break-all;font-size:.85rem;line-height:1.7}.research-module__pmmqWq__referencesInner li a{color:var(--color-evening);text-decoration:none}.research-module__pmmqWq__referencesInner li a:hover{text-decoration:underline}@media (max-width:1024px){.research-module__pmmqWq__trialGrid,.research-module__pmmqWq__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.research-module__pmmqWq__heroInner{text-align:center;gap:var(--space-xl);grid-template-columns:1fr}.research-module__pmmqWq__heroDesc{margin:0 auto var(--space-xl)}.research-module__pmmqWq__heroTitle{font-size:2rem}.research-module__pmmqWq__trialGrid{grid-template-columns:1fr}.research-module__pmmqWq__statsGrid{grid-template-columns:repeat(2,1fr)}.research-module__pmmqWq__trustGrid{gap:var(--space-lg)}}
