.smp-root{--smp-black:#0a0a0b;--smp-dark:#111115;--smp-card:#18181c;--smp-border:rgba(245,158,11,.14);--smp-border2:hsla(0,0%,100%,.07);--smp-amber:#f59e0b;--smp-amber2:#fbbf24;--smp-amber-dim:rgba(245,158,11,.12);--smp-text:#f8fafc;--smp-mid:#94a3b8;--smp-subtle:#64748b;background:var(--smp-black);color:var(--smp-text);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;min-height:100vh;-webkit-font-smoothing:antialiased}.smp-container{max-width:72rem;margin:0 auto;padding:0 1.5rem}.smp-label{font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.875rem}.smp-amber,.smp-label{color:var(--smp-amber)}.smp-h2{font-size:clamp(1.625rem,3vw,2.625rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--smp-text);margin:0 0 1.5rem}.smp-btn-amber{display:inline-flex;align-items:center;gap:.5rem;background:var(--smp-amber);color:#0a0a0b;font-size:.9375rem;font-weight:700;padding:.875rem 1.75rem;border-radius:10px;text-decoration:none;white-space:nowrap}.smp-btn-amber:hover{background:var(--smp-amber2)}.smp-btn-ghost{display:inline-flex;align-items:center;gap:.4rem;color:var(--smp-mid);font-size:.9375rem;font-weight:600;padding:.875rem 1.5rem;border-radius:10px;border:1px solid var(--smp-border2);text-decoration:none}.smp-btn-ghost:hover{color:var(--smp-text);border-color:var(--smp-border)}.smp-nav{background:rgba(10,10,11,.9);border-bottom:1px solid var(--smp-border);backdrop-filter:blur(14px);position:sticky;top:0;z-index:100}.smp-nav-inner{max-width:72rem;margin:0 auto;padding:0 1.5rem;height:120px;display:flex;align-items:center;justify-content:space-between}.smp-nav-cta{display:inline-flex;align-items:center;gap:.4rem;background:var(--smp-amber);color:#0a0a0b;font-size:.8125rem;font-weight:700;padding:.5rem 1.125rem;border-radius:8px;text-decoration:none}.smp-nav-cta:hover{background:var(--smp-amber2)}.smp-hero{position:relative;overflow:hidden;padding:5.5rem 0 5rem;text-align:center}.smp-hero-glow{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);width:800px;height:420px;background:radial-gradient(ellipse at center,rgba(245,158,11,.1) 0,transparent 68%);pointer-events:none}.smp-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--smp-amber);border:1px solid var(--smp-border);background:var(--smp-amber-dim);padding:.375rem 1rem;border-radius:99px;margin-bottom:2rem}.smp-h1{font-size:clamp(2.5rem,6vw,4.25rem);font-weight:900;line-height:1;letter-spacing:-.045em;color:var(--smp-text);margin:0 0 1.25rem}.smp-hero-sub{font-size:clamp(1rem,1.6vw,1.1875rem);color:var(--smp-mid);max-width:38rem;margin:0 auto 2.5rem;line-height:1.75}.smp-hero-btns{gap:1rem;flex-wrap:wrap;margin-bottom:4rem}.smp-hero-btns,.smp-stats{display:flex;justify-content:center}.smp-stats{max-width:640px;margin:0 auto;border:1px solid var(--smp-border);border-radius:14px;overflow:hidden;background:var(--smp-dark)}.smp-stat{flex:1;min-width:120px;padding:1.125rem 1rem;border-right:1px solid var(--smp-border);text-align:center}.smp-stat:last-child{border-right:none}.smp-stat-n{font-size:1.375rem;font-weight:900;letter-spacing:-.04em;color:var(--smp-amber);line-height:1;margin-bottom:.3rem}.smp-stat-l{font-size:.625rem;color:var(--smp-subtle);text-transform:uppercase;letter-spacing:.06em}.smp-who{padding:4rem 0;background:var(--smp-black)}.smp-who-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media (max-width:768px){.smp-who-grid{grid-template-columns:1fr}}.smp-who-card{display:flex;flex-direction:column;gap:.875rem}.smp-who-img-wrap{position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--smp-border)}.smp-who-img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;display:block}.smp-who-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,10,11,.85) 0,rgba(10,10,11,.2) 55%,transparent)}.smp-who-caption{position:absolute;bottom:1rem;left:1rem;font-size:.9375rem;font-weight:700;color:#fff;letter-spacing:-.01em}.smp-who-desc{font-size:.875rem;color:var(--smp-mid);line-height:1.7;margin:0;padding:0 .25rem}.smp-problems{padding:5rem 0;background:var(--smp-dark)}.smp-problems-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-top:2.5rem}.smp-problem-card{flex:1 1 290px;max-width:380px;background:var(--smp-card);border:1px solid hsla(0,0%,100%,.05);border-radius:14px;padding:1.625rem 1.5rem}.smp-problem-dot{width:7px;height:7px;background:var(--smp-amber);border-radius:50%;margin-bottom:.875rem}.smp-problem-title{font-size:.9375rem;font-weight:700;color:var(--smp-text);margin:0 0 .5rem;line-height:1.35}.smp-problem-body{font-size:.875rem;color:var(--smp-mid);line-height:1.75;margin:0}.smp-services{padding:5.5rem 0;background:var(--smp-black)}.smp-services-head{text-align:center;margin-bottom:3.5rem}.smp-services-head .smp-h2{max-width:42rem;margin-left:auto;margin-right:auto}.smp-services-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.smp-service-card{flex:1 1 300px;max-width:380px;background:var(--smp-card);border:1px solid var(--smp-border);border-radius:16px;padding:2rem 1.875rem;transition:border-color .2s}.smp-service-card:hover{border-color:rgba(245,158,11,.32)}.smp-service-icon{width:46px;height:46px;background:var(--smp-amber-dim);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--smp-amber);margin-bottom:1.25rem}.smp-service-title{font-size:1.0625rem;font-weight:700;color:var(--smp-text);margin:0 0 .625rem;line-height:1.3}.smp-service-body{font-size:.875rem;color:var(--smp-mid);line-height:1.8;margin:0}.smp-why{padding:5.5rem 0;background:var(--smp-dark)}.smp-why-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:start}.smp-why-body{font-size:1rem;color:var(--smp-mid);line-height:1.85;margin:1.25rem 0 0}.smp-why-checks{display:flex;flex-direction:column;gap:1rem;padding-top:.25rem}.smp-check-item{display:flex;align-items:flex-start;gap:.75rem;font-size:.9375rem;color:var(--smp-mid);line-height:1.5}.smp-check-icon{color:var(--smp-amber);flex-shrink:0;margin-top:2px}.smp-cta{padding:4rem 0;background:var(--smp-amber)}.smp-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.smp-cta-h2{font-size:clamp(1.25rem,2.5vw,2rem);font-weight:800;letter-spacing:-.03em;color:#0a0a0b;margin:0 0 .375rem}.smp-cta-sub{font-size:.9375rem;color:rgba(10,10,11,.6);margin:0}.smp-cta .smp-btn-amber{background:#0a0a0b;color:var(--smp-amber)}.smp-cta .smp-btn-amber:hover{background:#1a1a20}.smp-faq{padding:5rem 0;background:var(--smp-black)}.smp-faq-head{margin-bottom:3rem}.smp-faq-list{max-width:52rem;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.smp-faq-item{background:var(--smp-card);border:1px solid var(--smp-border2);border-radius:12px;overflow:hidden;transition:border-color .2s}.smp-faq-item[open]{border-color:rgba(245,158,11,.28)}.smp-faq-q{font-size:.9375rem;font-weight:700;color:var(--smp-text);padding:1.25rem 1.5rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.smp-faq-q::-webkit-details-marker{display:none}.smp-faq-q:after{content:"+";color:var(--smp-amber);font-size:1.25rem;font-weight:400;flex-shrink:0;line-height:1}.smp-faq-item[open] .smp-faq-q:after{content:"−"}.smp-faq-a{font-size:.875rem;color:var(--smp-mid);line-height:1.8;margin:0;padding:0 1.5rem 1.375rem}.smp-footer{padding:4rem 0 2rem;background:var(--smp-black);border-top:1px solid hsla(0,0%,100%,.05)}.smp-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem}.smp-footer-tagline{font-size:.875rem;color:var(--smp-subtle);line-height:1.7;margin:0}.smp-footer-etg-link{color:var(--smp-amber);text-decoration:none}.smp-footer-etg-link:hover{text-decoration:underline}.smp-footer-col-head{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--smp-text);margin:0 0 1rem}.smp-footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.smp-footer-links a{font-size:.875rem;color:var(--smp-subtle);text-decoration:none;transition:color .15s}.smp-footer-links a:hover{color:var(--smp-text)}.smp-footer-bottom{border-top:1px solid hsla(0,0%,100%,.05);padding-top:1.5rem}.smp-footer-copy{font-size:.8125rem;color:var(--smp-subtle);margin:0}@media (max-width:768px){.smp-why-grid{grid-template-columns:1fr;gap:3rem}.smp-stats{flex-wrap:wrap}.smp-stat{min-width:50%;border-bottom:1px solid var(--smp-border)}.smp-stat:nth-child(2){border-right:none}.smp-stat:nth-child(3),.smp-stat:nth-child(4){border-bottom:none}.smp-cta-inner{flex-direction:column;align-items:flex-start}.smp-footer-grid{grid-template-columns:1fr 1fr;gap:2rem}}@media (max-width:480px){.smp-footer-grid{grid-template-columns:1fr}}