:root{--gold:#B8956A;--gold-light:#D4B48A;--gold-dark:#8B6A3E;--charcoal:#1A1612;--charcoal-mid:#2C2620;--cream:#FDFAF6;--ivory:#F5F0E8;--warm-gray:#9A8F84;--text:#3D3530;--serif:"Cormorant Garamond", serif;--sans:"Plus Jakarta Sans", sans-serif}.about-hero{min-height:50vh;background:var(--charcoal);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:80px 48px}.hero-bg{position:absolute;inset:0;opacity:.3;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.05'/%3E%3C/svg%3E")}.hero-content{position:relative;z-index:2;text-align:center;max-width:700px;animation:fadeUp 1s ease both}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-title{font-family:var(--serif);font-weight:300;font-size:clamp(36px,5vw,56px);color:var(--cream);line-height:1.2;margin-bottom:16px}.hero-title em{font-style:italic;color:var(--gold-light)}.hero-desc{font-size:15px;line-height:1.8;color:#fdfaf6a6;font-weight:300}.about-section{padding:100px 48px;background:var(--ivory)}.why-elsa{padding:100px 48px;background:var(--cream)}.section-inner{max-width:1100px;margin:0 auto}.section-label{display:flex;align-items:center;gap:14px;margin-bottom:20px}.section-label span{font-size:10px;letter-spacing:.35em;text-transform:uppercase;color:var(--gold);font-weight:600}.section-label-line{width:40px;height:1px;background:var(--gold)}.section-title{font-family:var(--serif);font-weight:300;font-size:clamp(32px,4vw,52px);color:var(--charcoal);line-height:1.15;margin-bottom:40px}.section-title em{font-style:italic;color:var(--gold-dark)}.about-content{animation:fadeUp .8s ease both}.about-intro{font-size:18px;line-height:1.8;color:var(--text);margin-bottom:32px;font-weight:500;max-width:600px;border-left:3px solid var(--gold);padding-left:24px}.about-paragraphs{display:flex;flex-direction:column;gap:24px}.about-paragraphs p{font-size:15px;line-height:1.8;color:var(--text);font-weight:300}.about-paragraphs strong{color:var(--gold-dark);font-weight:600}.why-content{animation:fadeUp .8s ease both}.why-main{font-size:16px;line-height:1.8;color:var(--text);margin-bottom:48px;padding:28px 32px;background:#b8956a0d;border-left:3px solid var(--gold)}.why-main strong{color:var(--gold-dark);font-weight:600}.why-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.feature-card{background:var(--ivory);padding:32px 28px;border:1px solid #e8e0d4;transition:all .35s ease;animation:slideUp .6s ease both}.why-elsa .feature-card{background:var(--cream);border:1px solid rgba(184,149,106,.2)}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.feature-card:hover{border-color:var(--gold);box-shadow:0 8px 24px #b8956a1f;transform:translateY(-4px)}.feature-icon{font-size:32px;margin-bottom:12px}.feature-title{font-family:var(--serif);font-size:20px;font-weight:400;color:var(--charcoal);margin-bottom:8px}.feature-desc{font-size:13px;line-height:1.6;color:var(--warm-gray);font-weight:300}.stats-section{padding:100px 48px;background:var(--charcoal)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:48px;text-align:center}.stat-item{animation:fadeUp .8s ease both}.stat-number{font-family:var(--serif);font-size:48px;font-weight:300;color:var(--gold-light);line-height:1;margin-bottom:12px}.stat-label{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#fdfaf680;font-weight:500}.about-cta{padding:100px 48px;background:linear-gradient(135deg,var(--charcoal) 0%,var(--charcoal-mid) 100%);text-align:center}.cta-inner{max-width:700px;margin:0 auto}.about-cta .section-label{justify-content:center;margin-bottom:28px}.cta-title{font-family:var(--serif);font-size:clamp(32px,4vw,48px);font-weight:300;color:var(--cream);margin-bottom:16px;line-height:1.2}.cta-title em{font-style:italic;color:var(--gold-light)}.cta-desc{font-size:15px;color:#fdfaf6a6;line-height:1.8;margin-bottom:40px;font-weight:300}.cta-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn-wa{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:#25d366;color:#fff;font-size:12px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;text-decoration:none;transition:all .3s}.btn-wa:hover{background:#1ebe5a;transform:translateY(-2px);box-shadow:0 8px 30px #25d3664d}.btn-primary{display:inline-block;padding:16px 36px;background:var(--gold);color:var(--charcoal);font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;text-decoration:none;transition:all .3s}.btn-primary:hover{background:var(--gold-light);transform:translateY(-2px);box-shadow:0 8px 30px #b8956a66}@media (max-width:768px){.about-section,.why-elsa,.stats-section,.about-cta{padding:60px 24px}.section-title{margin-bottom:24px}.about-intro{padding-left:16px}.why-main{padding:20px 24px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:32px}.cta-actions{flex-direction:column}.btn-wa,.btn-primary{width:100%;justify-content:center}}