:root{--m:#4a0e1a;--md:#2c0711;--g:#c7a15a;--c:#fbf6ef}.smc-home{font-family:Arial,sans-serif;color:#30272a}.smc-home *{box-sizing:border-box}.smc-wrap{width:min(1180px,92%);margin:auto}.smc-section{padding:68px 0}.soft{background:var(--c)}.dark{background:var(--md);color:#fff}.smc-hero{min-height:610px;background:linear-gradient(135deg,#4a0e1a,#751839);background-size:cover;background-position:center;display:flex;align-items:center;color:#fff}.smc-copy{max-width:650px}.smc-copy span,.smc-kicker,.smc-head span{color:var(--g);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700}.smc-copy h1,.smc-head h2,.smc-two h2{font-family:Georgia,serif}.smc-copy h1{font-size:clamp(42px,6vw,76px);line-height:1.03;margin:12px 0 20px}.smc-copy p{font-size:19px;line-height:1.7}.smc-btn{display:inline-flex;background:var(--g);color:#2c0711!important;text-decoration:none;border:0;border-radius:999px;padding:14px 24px;font-weight:800}.smc-head{text-align:center;margin-bottom:32px}.smc-head h2{font-size:clamp(30px,4vw,44px);color:var(--m);margin:8px 0}.smc-head.light h2{color:#fff}.smc-grid{display:grid;gap:20px}.profiles{grid-template-columns:repeat(4,1fr)}.smc-profile{border:1px solid #eadde1;border-radius:16px;overflow:hidden;background:#fff}.smc-profile img{width:100%;aspect-ratio:4/5;object-fit:contain;background:#f8f1f3;display:block}.smc-profile div{padding:17px}.smc-profile h3{color:var(--m);margin:0 0 8px}.smc-profile p,.smc-profile small{display:block;color:#76676c}.sponsors,.feedback{grid-template-columns:repeat(3,1fr)}.smc-sponsor,.feedback blockquote{background:#fff;color:#30272a;border-radius:16px;overflow:hidden;margin:0}.smc-sponsor img{width:100%;aspect-ratio:16/8;object-fit:cover}.smc-sponsor div,.feedback blockquote{padding:20px}.feedback b{color:var(--g)}.feedback small{display:block}.smc-two{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.smc-ceo-img img{width:100%;max-height:560px;object-fit:contain;border-radius:18px}.smc-placeholder{height:430px;background:var(--c);border-radius:18px;display:grid;place-items:center;font:700 54px Georgia;color:var(--m)}.smc-quote{font-size:18px;line-height:1.8}.smc-sign{font-family:cursive;font-size:28px;color:var(--m);margin-top:16px}.smc-form{display:grid;gap:12px;background:#fff;border:1px solid #eadde1;border-radius:16px;padding:24px}.smc-form input,.smc-form select,.smc-form textarea{width:100%;padding:13px;border:1px solid #ddd;border-radius:10px}.hp{position:absolute!important;left:-9999px!important}.smc-social{display:flex;gap:10px}.smc-social a{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--m);color:#fff;text-decoration:none}.smc-wa{position:fixed;z-index:99999;right:16px;bottom:16px;width:58px;height:58px;border-radius:50%;display:grid!important;place-items:center;background:#25d366;color:#fff!important;text-decoration:none;font-size:28px}@media(max-width:900px){.profiles{grid-template-columns:repeat(2,1fr)}.sponsors,.feedback{grid-template-columns:1fr 1fr}.smc-two{grid-template-columns:1fr}}@media(max-width:560px){.smc-section{padding:48px 0}.profiles,.sponsors,.feedback{grid-template-columns:1fr}.smc-hero{min-height:540px}.smc-copy h1{font-size:42px}.smc-wa{display:grid!important}}