.page_page__556_G{min-height:100vh;min-height:-webkit-fill-available;background:#ffffff;background:linear-gradient(180deg,#f8f9fa,#ffffff);transition:background .3s ease;position:relative}@media (prefers-color-scheme:dark){.page_page__556_G{background:#0f172a;background:linear-gradient(180deg,#0f172a,#1e293b)}}.page_hero__7KFOs{padding:120px 40px 80px;text-align:center;max-width:1200px;margin:0 auto}.page_heroContent__dzLob{animation:page_fadeInUp__7IOrd .8s ease-out}.page_heroTitle__ixXIp{font-size:4rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#8b1538,#c41e3a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_heroSubtitle__ZW2Yq{font-size:1.5rem;color:#1f2937;margin-bottom:1.5rem;font-weight:500;transition:color .3s ease}.dark .page_heroSubtitle__ZW2Yq{color:#ffffff}@media (prefers-color-scheme:dark){.page_heroSubtitle__ZW2Yq{color:#ffffff}}.page_heroDescription__BOlMS{font-size:1.125rem;color:#1f2937;max-width:700px;margin:0 auto 3rem;line-height:1.7;transition:color .3s ease}.dark .page_heroDescription__BOlMS{color:#ffffff}@media (prefers-color-scheme:dark){.page_heroDescription__BOlMS{color:#ffffff}}.page_heroButtons__QFahC{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.page_downloadButton__lvXC9{padding:14px 32px;background:#8b1538;color:white;border-radius:12px;font-weight:600;font-size:1rem;transition:all .3s ease;box-shadow:0 4px 6px rgba(139,21,56,.3);min-height:48px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.page_downloadButton__lvXC9:hover{background:#c41e3a;transform:translateY(-2px);box-shadow:0 6px 12px rgba(196,30,58,.4)}.page_downloadButton__lvXC9:active{transform:translateY(0);box-shadow:0 2px 4px rgba(139,21,56,.3)}.page_features__GdcOS{padding:80px 40px;max-width:1200px;margin:0 auto}.page_sectionTitle__6ic_4{font-size:2.5rem;text-align:center;margin-bottom:3rem;font-weight:700;color:#1f2937;transition:color .3s ease}.dark .page_sectionTitle__6ic_4{color:#ffffff}@media (prefers-color-scheme:dark){.page_sectionTitle__6ic_4{color:#ffffff}}.page_featureGrid__QBsGp{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2rem;gap:2rem}.page_featureCard__swyBK{background:white;padding:2rem;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:all .3s ease;border:1px solid #e5e7eb}.page_featureCard__swyBK:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1)}.page_featureCard__swyBK h3{font-size:1.5rem;margin-bottom:1rem;color:#1f2937;font-weight:600}.page_featureCard__swyBK p{color:#1f2937;line-height:1.7;font-size:1rem}.page_pathsSection__eosYd{padding:80px 40px;background:#ffffff;transition:background .3s ease}.page_pathsIntro__g_iyr{text-align:center;font-size:1.125rem;color:#1f2937;max-width:800px;margin:0 auto 3rem;line-height:1.8}@media (prefers-color-scheme:dark){.page_pathsSection__eosYd{background:#0f172a}.page_pathsIntro__g_iyr{color:#ffffff}}.dark .page_pathsSection__eosYd{background:#0f172a}.dark .page_pathsIntro__g_iyr{color:#ffffff}.page_advancedSection__ezMRd{padding:80px 40px;background:linear-gradient(135deg,#8b1538,#c41e3a);color:white}.page_advancedSection__ezMRd .page_sectionTitle__6ic_4{color:white}.page_advancedSection__ezMRd .page_featureCard__swyBK{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_advancedSection__ezMRd .page_featureCard__swyBK h3{color:white}.page_advancedSection__ezMRd .page_featureCard__swyBK p{color:rgba(255,255,255,.95)}.page_securitySection__5dcCA{padding:80px 40px;background:#f8f9fa;transition:background .3s ease}@media (prefers-color-scheme:dark){.page_securitySection__5dcCA{background:#1e293b}}.dark .page_securitySection__5dcCA{background:#1e293b}.page_techSection__s25Xt{padding:80px 40px;background:#ffffff;transition:background .3s ease}.page_techIntro__WbI8B{text-align:center;font-size:1.125rem;color:#1f2937;max-width:800px;margin:0 auto 3rem;line-height:1.8}.page_techGrid__BAqMi{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto}.page_techCard__PPVt_{background:#f8f9fa;padding:2rem;border-radius:12px;border-left:4px solid #8b1538;transition:all .3s ease}.page_techCard__PPVt_ h4{font-size:1.25rem;font-weight:600;color:#8b1538;margin-bottom:1rem}.page_techCard__PPVt_ ul{list-style:none;padding:0;margin:0}.page_techCard__PPVt_ li{color:#1f2937;font-size:.95rem;line-height:1.6;padding:.5rem 0 .5rem 1.5rem;position:relative}.page_techCard__PPVt_ li:before{content:"✓";position:absolute;left:0;color:#8b1538;font-weight:700}@media (prefers-color-scheme:dark){.page_techSection__s25Xt{background:#0f172a}.page_techIntro__WbI8B{color:#ffffff}.page_techCard__PPVt_{background:#1e293b;border-left-color:#ff6b9d}.page_techCard__PPVt_ h4{color:#ff6b9d}.page_techCard__PPVt_ li{color:#ffffff}.page_techCard__PPVt_ li:before{color:#ff6b9d}}.dark .page_techSection__s25Xt{background:#0f172a}.dark .page_techIntro__WbI8B{color:#ffffff}.dark .page_techCard__PPVt_{background:#1e293b;border-left-color:#ff6b9d}.dark .page_techCard__PPVt_ h4{color:#ff6b9d}.dark .page_techCard__PPVt_ li{color:#ffffff}.dark .page_techCard__PPVt_ li:before{color:#ff6b9d}.page_about__YOpBg{padding:80px 40px;background:#f8f9fa;text-align:center}.page_aboutText__ge1Iz{font-size:1.125rem;color:#1f2937;max-width:800px;margin:0 auto 2rem;line-height:1.8;font-weight:400}.page_linkButton__CNwSn{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background:transparent;border:2px solid #8b1538;color:#8b1538;border-radius:12px;font-weight:600;font-size:1rem;transition:all .3s ease;min-height:48px;cursor:pointer}.page_linkButton__CNwSn:hover{background:#8b1538;color:white}.page_linkButton__CNwSn:active{transform:scale(.98)}.page_donate__lHwco{padding:80px 40px;text-align:center;background:linear-gradient(135deg,#8b1538,#c41e3a);color:white}.page_donateText__5rq4q{font-size:1.125rem;max-width:600px;margin:0 auto 2rem;opacity:.95;line-height:1.8}.page_donateButton__CXiI1{display:inline-flex;align-items:center;justify-content:center;padding:16px 40px;background:white;color:#8b1538;border-radius:12px;font-weight:700;font-size:1.125rem;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.2);min-height:48px;cursor:pointer}.page_donateButton__CXiI1:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.3)}.page_donateButton__CXiI1:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.2)}.page_donateFootnote__bpRsq{margin-top:1rem;font-size:.875rem;opacity:.8}.page_footer__F3MD0{padding:60px 40px 30px;background:#1f2937;color:#d1d5db}.page_footerContent__aXrXd{max-width:1200px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:3rem;gap:3rem;margin:0 auto 2rem}.page_footerSection__NPFDG h4{color:#f3f4f6;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.page_footerSection__NPFDG a,.page_footerSection__NPFDG p{color:#d1d5db;font-size:.95rem}.page_footerSection__NPFDG a{display:block;margin-bottom:.5rem;transition:color .2s ease}.page_footerSection__NPFDG a:hover{color:#ffffff}.page_copyright__FJcf5{text-align:center;padding-top:2rem;border-top:1px solid #374151;font-size:.875rem;color:#d1d5db}.dark .page_featureCard__swyBK{background:#1e293b;border-color:#334155}.dark .page_featureCard__swyBK h3,.dark .page_featureCard__swyBK p{color:#ffffff}@media (prefers-color-scheme:dark){.page_featureCard__swyBK{background:#1e293b;border-color:#334155}.page_featureCard__swyBK h3,.page_featureCard__swyBK p{color:#ffffff}}.dark .page_about__YOpBg{background:#1e293b;border-color:#334155}.dark .page_aboutText__ge1Iz{color:#ffffff}@media (prefers-color-scheme:dark){.page_about__YOpBg{background:#1e293b;border-color:#334155}.page_aboutText__ge1Iz{color:#ffffff}}@keyframes page_fadeInUp__7IOrd{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page_pageHeader__woz_Q{padding:2rem 40px;border-bottom:1px solid #e5e7eb;background:#ffffff;transition:background .3s ease,border-color .3s ease}.dark .page_pageHeader__woz_Q{background:#0f172a;border-bottom:1px solid #334155}@media (prefers-color-scheme:dark){.page_pageHeader__woz_Q{background:#0f172a;border-bottom:1px solid #334155}}.page_pageHeader__woz_Q h1{font-size:2.5rem;font-weight:700;color:#1f2937;margin-top:1rem;transition:color .3s ease}.dark .page_pageHeader__woz_Q h1{color:#ffffff}@media (prefers-color-scheme:dark){.page_pageHeader__woz_Q h1{color:#ffffff}}.page_backLink__WRf94{color:#8b1538;margin-bottom:1rem;display:inline-block}.dark .page_backLink__WRf94{color:#ff6b9d}.page_contentSection__c0mv3{max-width:900px;margin:0 auto;padding:60px 40px}.page_contentSection__c0mv3 h2{font-size:2rem;margin-bottom:1.5rem;font-weight:700;color:#1f2937;transition:color .3s ease}.dark .page_contentSection__c0mv3 h2{color:#ffffff}@media (prefers-color-scheme:dark){.page_contentSection__c0mv3 h2{color:#ffffff}}.page_contentSection__c0mv3 p{font-size:1.125rem;line-height:1.8;margin-bottom:1rem;color:#1f2937;font-weight:400;transition:color .3s ease}.dark .page_contentSection__c0mv3 p{color:#ffffff}@media (prefers-color-scheme:dark){.page_contentSection__c0mv3 p{color:#ffffff}}.page_contentSection__c0mv3 ol,.page_contentSection__c0mv3 ul{font-size:1.125rem;line-height:1.8;margin-left:2rem;margin-bottom:1.5rem}.page_contentSection__c0mv3 li{margin-bottom:.5rem;color:#1f2937;transition:color .3s ease}.dark .page_contentSection__c0mv3 li{color:#ffffff}@media (prefers-color-scheme:dark){.page_contentSection__c0mv3 li{color:#ffffff}}.page_contentSection__c0mv3 strong{color:#8b1538;font-weight:600}.dark .page_contentSection__c0mv3 strong{color:#ff6b9d}@media (prefers-color-scheme:dark){.page_contentSection__c0mv3 strong{color:#ff6b9d}}.page_ethicsList__PkfGC li,.page_theologyList__Cg6rD li{margin-bottom:1.5rem}.page_ctaSection__BmsKD{padding:80px 40px;text-align:center;background:#f8f9fa;transition:background .3s ease}.page_ctaSection__BmsKD h2{color:#1f2937}.page_ctaSection__BmsKD p{color:#1f2937;font-size:1.125rem;line-height:1.8}.dark .page_ctaSection__BmsKD{background:#1e293b}.dark .page_ctaSection__BmsKD h2,.dark .page_ctaSection__BmsKD p{color:#ffffff}@media (prefers-color-scheme:dark){.page_ctaSection__BmsKD{background:#1e293b}.page_ctaSection__BmsKD h2,.page_ctaSection__BmsKD p{color:#ffffff}}.page_aiFeatureExplanation__SMMl8{margin-bottom:2rem;padding:1.5rem;background:#ffffff;border-radius:12px;border-left:4px solid #8b1538;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.page_aiFeatureExplanation__SMMl8 p{color:#1f2937;font-size:1rem;line-height:1.7}.dark .page_aiFeatureExplanation__SMMl8{background:#1e293b;border-left:4px solid #ff6b9d}.dark .page_aiFeatureExplanation__SMMl8 p{color:#ffffff}@media (prefers-color-scheme:dark){.page_aiFeatureExplanation__SMMl8{background:#1e293b;border-left:4px solid #ff6b9d}.page_aiFeatureExplanation__SMMl8 p{color:#ffffff}}.page_aiFeatureExplanation__SMMl8 h3{color:#8b1538;margin-bottom:.5rem;font-weight:600;font-size:1.25rem;transition:color .3s ease}.dark .page_aiFeatureExplanation__SMMl8 h3{color:#ff6b9d}@media (prefers-color-scheme:dark){.page_aiFeatureExplanation__SMMl8 h3{color:#ff6b9d}}@media (max-width:768px){.page_heroTitle__ixXIp{font-size:2.5rem;line-height:1.2}.page_heroSubtitle__ZW2Yq{font-size:1.25rem;line-height:1.4}.page_heroDescription__BOlMS{font-size:1rem;line-height:1.6}.page_sectionTitle__6ic_4{font-size:2rem;line-height:1.3}.page_featureGrid__QBsGp{grid-template-columns:1fr;gap:1.5rem}.page_featureCard__swyBK{padding:1.5rem}.page_featureCard__swyBK h3{font-size:1.25rem}.page_featureCard__swyBK p{font-size:.95rem}.page_heroButtons__QFahC{flex-direction:column;align-items:stretch;width:100%;max-width:400px;margin:0 auto}.page_donateButton__CXiI1,.page_downloadButton__lvXC9,.page_linkButton__CNwSn{width:100%;text-align:center}.page_hero__7KFOs{padding:80px 20px 60px}.page_about__YOpBg,.page_advancedSection__ezMRd,.page_ctaSection__BmsKD,.page_donate__lHwco,.page_features__GdcOS,.page_pathsSection__eosYd,.page_securitySection__5dcCA,.page_techSection__s25Xt{padding:60px 20px}.page_techGrid__BAqMi{grid-template-columns:1fr;gap:1.5rem}.page_techCard__PPVt_{padding:1.5rem}.page_contentSection__c0mv3{padding:40px 20px}.page_contentSection__c0mv3 h2{font-size:1.75rem}.page_contentSection__c0mv3 li,.page_contentSection__c0mv3 p{font-size:1rem}.page_pageHeader__woz_Q{padding:1.5rem 20px}.page_pageHeader__woz_Q h1{font-size:2rem}.page_footerContent__aXrXd{grid-template-columns:1fr;gap:2rem}.page_aiFeatureExplanation__SMMl8{padding:1.25rem}.page_aiFeatureExplanation__SMMl8 h3{font-size:1.125rem}.page_aiFeatureExplanation__SMMl8 p{font-size:.95rem}}@media (max-width:480px){.page_heroTitle__ixXIp{font-size:2rem}.page_heroSubtitle__ZW2Yq{font-size:1.125rem}.page_heroDescription__BOlMS{font-size:.95rem}.page_sectionTitle__6ic_4{font-size:1.75rem}.page_donateButton__CXiI1,.page_downloadButton__lvXC9,.page_linkButton__CNwSn{padding:12px 24px;font-size:.95rem}.page_hero__7KFOs{padding:60px 16px 40px}.page_about__YOpBg,.page_advancedSection__ezMRd,.page_ctaSection__BmsKD,.page_donate__lHwco,.page_features__GdcOS,.page_pathsSection__eosYd,.page_securitySection__5dcCA,.page_techSection__s25Xt{padding:40px 16px}.page_techCard__PPVt_ li{font-size:.9rem}.page_contentSection__c0mv3{padding:30px 16px}.page_pageHeader__woz_Q{padding:1.25rem 16px}.page_pageHeader__woz_Q h1{font-size:1.75rem}}