.sn{min-height:100vh}.sn-hero{text-align:center;padding:1.5rem 1.25rem .75rem}.sn-eyebrow{display:block;font-family:var(--font-proxima-nova);font-size:12px;font-weight:700;letter-spacing:.14em;color:#ffb347;margin-bottom:.5rem}.sn-eyebrow,.sn-title{text-transform:uppercase}.sn-title{font-family:var(--font-astone-nouvea);font-size:clamp(2rem,7vw,2.75rem);color:white;margin:0 0 .4rem}.sn-subtitle{font-family:var(--font-proxima-nova);font-size:.95rem;color:rgba(255,255,255,.6);margin:0 auto;max-width:480px;line-height:1.6}.sn-body{padding:2rem 0 4rem}.sn-container{max-width:700px;margin:0 auto;padding:0 1rem}.sn-widget-title{font-family:var(--font-proxima-nova);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.4);margin:0 0 1.25rem;text-align:center}.sn-widget-wrap{width:100%}.sn-faq{padding:3rem 0 4rem;border-top:1px solid rgba(255,255,255,.06)}.sn-faq-title{font-family:var(--font-proxima-nova);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.4);margin:0 0 1.5rem;text-align:center}.sn-faq-list{display:flex;flex-direction:column;gap:1.25rem;margin:0}.sn-faq-item{margin:0;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.06)}.sn-faq-item:last-child{padding-bottom:0;border-bottom:none}.sn-faq-question{font-size:1rem;font-weight:700;color:white;margin:0 0 .5rem}.sn-faq-answer,.sn-faq-question{font-family:var(--font-proxima-nova)}.sn-faq-answer{font-size:.95rem;line-height:1.6;color:rgba(255,255,255,.65);margin:0}