.Home-module__jKgjFW__main{background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);transition:background-color var(--transition-normal), color var(--transition-normal)}.Home-module__jKgjFW__navContainer{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:2rem 1.5rem;display:flex}.Home-module__jKgjFW__brandGroup{color:var(--text-primary);align-items:center;gap:1.25rem;text-decoration:none;display:flex}.Home-module__jKgjFW__logoBox{background-color:var(--accent-primary);border-radius:var(--radius-lg);color:#fff;width:44px;height:44px;box-shadow:0 4px 12px var(--accent-glow);justify-content:center;align-items:center;display:flex}.Home-module__jKgjFW__brandName{font-family:var(--font-serif);letter-spacing:-.02em;font-size:1.75rem;font-style:italic;font-weight:900}.Home-module__jKgjFW__navActions{align-items:center;gap:2.5rem;display:flex}.Home-module__jKgjFW__navLink{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.15em;transition:color var(--transition-fast);font-size:.8rem;font-weight:900;text-decoration:none}.Home-module__jKgjFW__navLink:hover{color:var(--accent-primary)}.Home-module__jKgjFW__themeToggle{background:var(--bg-card);border:2px solid var(--border-color);border-radius:var(--radius-xl);cursor:pointer;color:var(--text-primary);transition:all var(--transition-fast);justify-content:center;align-items:center;padding:.6rem;display:flex}.Home-module__jKgjFW__themeToggle:hover{border-color:var(--accent-primary);color:var(--accent-primary);transform:translateY(-2px)}.Home-module__jKgjFW__ctaButton{background-color:var(--accent-primary);color:#fff;border-radius:var(--radius-xl);text-transform:uppercase;letter-spacing:.1em;box-shadow:0 10px 20px -5px var(--accent-glow);transition:all var(--transition-normal);padding:.875rem 2rem;font-size:.85rem;font-weight:900;text-decoration:none}.Home-module__jKgjFW__ctaButton:hover{box-shadow:0 15px 30px -5px var(--accent-glow);transform:translateY(-3px)}.Home-module__jKgjFW__hero{text-align:center;max-width:1200px;margin:4rem auto;padding:4rem 1.5rem}.Home-module__jKgjFW__title{font-size:clamp(2.5rem,6vw,4rem);font-family:var(--font-serif);letter-spacing:-.02em;margin-bottom:2.5rem;font-style:italic;font-weight:900;line-height:1.1}.Home-module__jKgjFW__titleMain{color:var(--text-primary);display:block}.Home-module__jKgjFW__titleAccent{color:var(--accent-primary);display:block}.Home-module__jKgjFW__sentence{color:var(--text-secondary);max-width:850px;font-size:clamp(1rem,2vw,1.25rem);font-weight:500;font-family:var(--font-sans);margin:0 auto 4rem;line-height:1.6}.Home-module__jKgjFW__focusText{color:var(--text-primary);font-weight:900}.Home-module__jKgjFW__mainCta{background-color:var(--accent-primary);color:var(--bg-primary);border-radius:var(--radius-3xl);box-shadow:0 20px 40px -10px var(--accent-glow);align-items:center;gap:1.25rem;padding:1.5rem 3.5rem;font-size:1.1rem;font-weight:900;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.Home-module__jKgjFW__mainCta:hover{box-shadow:0 30px 60px -15px var(--accent-glow);background-color:var(--accent-light);transform:translateY(-5px)}.Home-module__jKgjFW__signatureBox{background:var(--bg-card);border-radius:var(--radius-3xl);border:2px solid var(--border-color);max-width:950px;box-shadow:0 40px 80px -20px var(--shadow-classic);text-align:left;margin:6rem auto 0;padding:4rem;position:relative;overflow:hidden}.Home-module__jKgjFW__signatureBox:before{content:"";background:var(--accent-primary);width:6px;height:100%;position:absolute;top:0;left:0}.Home-module__jKgjFW__sigTop{font-size:1.75rem;font-family:var(--font-serif);color:var(--text-primary);font-weight:900;line-height:1.1}.Home-module__jKgjFW__sigEmphasis{border-bottom:6px solid var(--accent-glow);padding-bottom:4px}.Home-module__jKgjFW__sigBottom{font-size:1.75rem;font-family:var(--font-sans);text-transform:uppercase;color:var(--accent-primary);letter-spacing:.05em;margin-top:.75rem;font-weight:900}.Home-module__jKgjFW__storySection{border-top:1px solid var(--border-color);padding:6rem 1.5rem}.Home-module__jKgjFW__storyContent{text-align:center;max-width:800px;margin:0 auto}.Home-module__jKgjFW__storyIcon{color:var(--accent-primary);justify-content:center;margin-bottom:2rem;display:flex}.Home-module__jKgjFW__storyTitle{font-size:clamp(2rem,4vw,2.8rem);font-family:var(--font-serif);color:var(--text-primary);margin-bottom:1.5rem;font-style:italic;font-weight:900;line-height:1.1}.Home-module__jKgjFW__storyDesc{color:var(--text-secondary);font-size:1.15rem;font-weight:500;line-height:1.8}.Home-module__jKgjFW__sectionPain{background-color:var(--bg-secondary)}.Home-module__jKgjFW__sectionPain .Home-module__jKgjFW__storyIcon{color:#ef4444}.Home-module__jKgjFW__sectionGuide{background-color:var(--bg-primary)}.Home-module__jKgjFW__sectionDisruption{background-color:var(--text-primary);color:var(--bg-primary)}.Home-module__jKgjFW__sectionDisruption .Home-module__jKgjFW__storyTitle,.Home-module__jKgjFW__sectionDisruption .Home-module__jKgjFW__storyDesc,.Home-module__jKgjFW__sectionDisruption .Home-module__jKgjFW__storyIcon{color:var(--bg-primary)}.Home-module__jKgjFW__sectionTransformation{background-color:var(--bg-secondary)}.Home-module__jKgjFW__sectionTransformation .Home-module__jKgjFW__storyIcon{color:#10b981}.Home-module__jKgjFW__sectionDuel{background-color:var(--bg-primary)}.Home-module__jKgjFW__duelContainer{grid-template-columns:1fr 1fr;gap:2rem;margin-top:3rem;display:grid}.Home-module__jKgjFW__duelCard{background-color:var(--bg-secondary);border-radius:var(--radius-2xl);border:2px dashed var(--border-color);opacity:.8;padding:3rem 2rem}.Home-module__jKgjFW__duelCardAccent{background-color:var(--bg-card);border-radius:var(--radius-2xl);border:2px solid var(--accent-primary);box-shadow:0 10px 30px -10px var(--accent-glow);padding:3rem 2rem}.Home-module__jKgjFW__duelCardTitle{color:var(--text-secondary);margin-bottom:1rem;font-size:1.5rem;font-weight:900}.Home-module__jKgjFW__duelCardTitleAccent{color:var(--accent-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:900}.Home-module__jKgjFW__duelCardDesc,.Home-module__jKgjFW__duelCardDescAccent{color:var(--text-secondary);margin-bottom:2rem;font-size:1.1rem}.Home-module__jKgjFW__duelResultReject{color:#ef4444;text-transform:uppercase;letter-spacing:.1em;font-weight:900}.Home-module__jKgjFW__duelResultSuccess{color:#10b981;text-transform:uppercase;letter-spacing:.1em;font-weight:900}.Home-module__jKgjFW__duelImageWrapper{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;border-bottom:2px solid var(--border-color);width:calc(100% + 4rem);height:380px;margin:-3rem -2rem 2.5rem;position:relative;overflow:hidden}.Home-module__jKgjFW__duelImage{object-fit:cover;object-position:top;opacity:.9}.Home-module__jKgjFW__duelImageOverlayBad{color:#ef4444;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Home-module__jKgjFW__duelImageOverlayGood{color:#10b981;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Home-module__jKgjFW__duelScoreBox{justify-content:space-between;align-items:flex-end;margin-bottom:.5rem;display:flex}.Home-module__jKgjFW__duelScoreLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-size:.8rem;font-weight:700}.Home-module__jKgjFW__duelScoreLabelAccent{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-primary);font-size:.8rem;font-weight:700}.Home-module__jKgjFW__duelScoreValueBad{color:#ef4444;font-size:1.5rem;font-weight:900;line-height:1}.Home-module__jKgjFW__duelScoreValueGood{color:#10b981;font-size:1.5rem;font-weight:900;line-height:1}.Home-module__jKgjFW__duelProgressBar{background-color:var(--bg-primary);border-radius:4px;height:8px;margin-bottom:2rem;overflow:hidden;box-shadow:inset 0 1px 3px #0003}.Home-module__jKgjFW__duelProgressBad{background-color:#ef4444;border-radius:4px;height:100%}.Home-module__jKgjFW__duelProgressGood{background-color:#10b981;border-radius:4px;height:100%;box-shadow:0 0 10px #10b981}.Home-module__jKgjFW__sectionFounders{background-color:var(--bg-secondary)}.Home-module__jKgjFW__foundersGrid{text-align:left;grid-template-columns:1fr 1fr;gap:3rem;display:grid}.Home-module__jKgjFW__founderQuote{background-color:var(--bg-card);border-radius:var(--radius-xl);border-left:4px solid var(--accent-primary);padding:2.5rem}.Home-module__jKgjFW__quoteText{color:var(--text-primary);margin-bottom:1.5rem;font-size:1.1rem;font-style:italic;line-height:1.6}.Home-module__jKgjFW__quoteAuthor{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;font-size:.9rem;font-weight:900}.Home-module__jKgjFW__sectionFaq{background-color:var(--bg-primary)}.Home-module__jKgjFW__faqGrid{text-align:left;grid-template-columns:1fr 1fr;gap:3rem;display:grid}.Home-module__jKgjFW__faqItem{background:var(--bg-secondary);border-radius:var(--radius-xl);border:1px solid var(--border-color);padding:2.5rem}.Home-module__jKgjFW__faqQuestion{color:var(--text-primary);font-size:1.25rem;font-weight:900;font-family:var(--font-serif);margin-bottom:1rem;font-style:italic}.Home-module__jKgjFW__faqAnswer{color:var(--text-secondary);font-size:1.05rem;line-height:1.6}.Home-module__jKgjFW__sectionGuarantee{background-color:var(--bg-secondary)}.Home-module__jKgjFW__footer{text-align:center;border-top:2px solid var(--border-color);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.2em;padding:4rem 2rem;font-size:.8rem;font-weight:900}.Home-module__jKgjFW__footerLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.Home-module__jKgjFW__footerCopyright{opacity:.8}.Home-module__jKgjFW__hamburger{color:var(--text-primary);cursor:pointer;z-index:60;background:0 0;border:none;padding:.5rem;display:none}@media (max-width:1024px){.Home-module__jKgjFW__hamburger{display:block}.Home-module__jKgjFW__navActions{background-color:var(--bg-primary);border-bottom:1px solid var(--border-color);z-index:50;flex-direction:column;align-items:center;gap:2rem;padding:2rem;display:none;position:absolute;top:100px;left:0;right:0;box-shadow:0 10px 20px #0003}.Home-module__jKgjFW__navActions.Home-module__jKgjFW__mobileOpen{display:flex}.Home-module__jKgjFW__sigTop,.Home-module__jKgjFW__sigBottom{font-size:1.4rem}.Home-module__jKgjFW__storyTitle{font-size:2rem}.Home-module__jKgjFW__duelContainer,.Home-module__jKgjFW__foundersGrid,.Home-module__jKgjFW__faqGrid{grid-template-columns:1fr}}
