.aboutSection{background:#fcfaf8;padding:96px 16px;position:relative}.aboutSection .sectionHeader{text-align:center;max-width:640px;margin:0 auto 64px}.aboutSection .sectionHeader h2{color:#2c2421;margin-bottom:16px;font-family:Cinzel,serif;font-size:clamp(1.75rem,5vw,3rem);font-weight:700}.aboutSection .sectionHeader h2 .crimsonText{background:linear-gradient(90deg,#841522,#7a1f1f);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.aboutSection .sectionHeader .divider{background:#d48611;border-radius:9999px;width:96px;height:4px;margin:0 auto 24px}.aboutSection .sectionHeader p{color:#70645c;font-size:1.125rem;line-height:1.6}.aboutSection .featureGrid{grid-template-columns:1fr;gap:32px;max-width:1200px;margin:0 auto;padding:0 16px;display:grid}@media (min-width:768px){.aboutSection .featureGrid{grid-template-columns:repeat(3,1fr)}}.aboutSection .featureCard{text-align:center;background:#fff;border:1px solid #ede7de;border-radius:16px;padding:32px;transition:all .3s;box-shadow:0 10px 40px -10px #a3641e14}.aboutSection .featureCard:hover{transform:translateY(-8px);box-shadow:0 20px 40px -10px #a3641e26}.aboutSection .featureCard:hover .iconCircle{color:#fff;background:#d48611}.aboutSection .featureCard .iconCircle{color:#d48611;background:#efebe7;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;transition:all .3s;display:flex}.aboutSection .featureCard h3{color:#2c2421;margin-bottom:12px;font-family:Cinzel,serif;font-size:1.25rem;font-weight:700}.aboutSection .featureCard p{color:#70645c;line-height:1.6}
@keyframes slowSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.featureSection{background:#1a110a;padding:96px 16px;position:relative;overflow:hidden}.featureSection .glowBall{pointer-events:none;border-radius:50%;position:absolute}.featureSection .glowBall.glowTopLeft{filter:blur(100px);background:#a3641e33;width:256px;height:256px;top:0;left:0}.featureSection .glowBall.glowBottomRight{filter:blur(120px);background:#821e1e33;width:384px;height:384px;bottom:0;right:0}.featureSection .featureSectionInner{z-index:10;flex-direction:column;align-items:center;gap:64px;max-width:1200px;margin:0 auto;display:flex;position:relative}@media (min-width:1024px){.featureSection .featureSectionInner{flex-direction:row}}.featureSection .thaliImageWrap{flex:1;justify-content:center;width:100%;display:flex;position:relative}.featureSection .thaliImageWrap .imageGlow{filter:blur(24px);background:linear-gradient(135deg,#a3641e4d,#821e1e4d);border-radius:50%;position:absolute;inset:-16px}.featureSection .thaliImageWrap .thaliImage{z-index:10;border:4px solid #a3641e33;border-radius:50%;width:100%;max-width:400px;animation:60s linear infinite slowSpin;position:relative;box-shadow:0 25px 50px -12px #00000080}.featureSection .thaliContent{text-align:center;flex:1}@media (min-width:1024px){.featureSection .thaliContent{text-align:left}}.featureSection .thaliContent .badge{color:#d48611;letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px;font-size:.875rem;font-weight:700;display:block}.featureSection .thaliContent h2{color:#fff;margin-bottom:24px;font-family:Cinzel,serif;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.2}.featureSection .thaliContent h2 .goldText{background:linear-gradient(90deg,#d48611,#ca8a04);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.featureSection .thaliContent p{color:#ffffffb3;max-width:560px;margin-bottom:32px;font-size:1.125rem;line-height:1.7}@media (min-width:1024px){.featureSection .thaliContent p{margin-left:0;margin-right:0}}.featureSection .thaliContent p{margin-left:auto;margin-right:auto}.featureSection .thaliList{grid-template-columns:1fr 1fr;gap:16px;max-width:480px;margin-bottom:40px;padding:0;list-style:none;display:grid}@media (min-width:1024px){.featureSection .thaliList{margin-left:0;margin-right:0}}.featureSection .thaliList{margin-left:auto;margin-right:auto}.featureSection .thaliList li{color:#ffffffe6;align-items:center;gap:8px;font-size:.975rem;display:flex}.featureSection .thaliList li .dot{background:#d48611;border-radius:50%;flex-shrink:0;width:6px;height:6px}.featureSection .menuButton{color:#fff;cursor:pointer;background:0 0;border:2px solid #d48611;border-radius:9999px;align-items:center;gap:8px;padding:16px 32px;font-size:1rem;font-weight:700;transition:all .3s;display:inline-flex}.featureSection .menuButton:hover{background:#d48611}
