.features-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:60px;max-width:680px}.feature-pill{display:flex;align-items:center;gap:9px;border:1px solid rgba(196,155,90,.35);border-radius:2px;padding:10px 20px;font-family:"Jost",sans-serif;font-weight:300;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--cream);background:rgba(196,155,90,.05);transition:border-color .3s,background .3s}.feature-pill:hover{border-color:rgba(196,155,90,.7);background:rgba(196,155,90,.1)}.notify-box{background:rgba(255,255,255,.03);border:1px solid rgba(196,155,90,.25);border-radius:2px;padding:40px 48px;max-width:560px;width:100%;text-align:center;margin-bottom:56px}.notify-label{font-family:"Jost",sans-serif;font-weight:200;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:16px;display:block}.notify-title{font-family:"Cormorant Garamond",serif;font-weight:300;font-size:22px;color:var(--ivory);margin-bottom:22px;line-height:1.3}.notify-form{display:flex;gap:0;max-width:420px;margin:0 auto}.notify-input{flex:1;background:rgba(255,255,255,.05);border:1px solid rgba(196,155,90,.3);border-right:none;border-radius:2px 0 0 2px;padding:12px 18px;font-family:"Jost",sans-serif;font-weight:300;font-size:13px;color:var(--ivory);outline:none;transition:border-color .3s;min-width:0}.notify-input::placeholder{color:rgba(245,240,232,.35);letter-spacing:.05em;font-size:12px;font-weight:200}.notify-input:focus{border-color:rgba(196,155,90,.7);background:rgba(255,255,255,.08)}.notify-btn{background:var(--gold);border:1px solid var(--gold);border-radius:0 2px 2px 0;padding:12px 22px;font-family:"Jost",sans-serif;font-weight:400;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--charcoal);cursor:pointer;transition:background .3s,color .3s;white-space:nowrap}.notify-btn:hover{background:var(--gold-light);border-color:var(--gold-light)}.notify-note{font-size:11px;color:var(--muted-text);margin-top:14px;font-weight:200;letter-spacing:.05em;font-style:italic}@media (max-width:580px){.notify-box{padding:28px 22px}.notify-form{flex-direction:column}.notify-input{border-right:1px solid rgba(196,155,90,.3);border-radius:2px 2px 0 0}.notify-btn{border-radius:0 0 2px 2px;padding:13px}.features-row{gap:8px}}