.legacy-submission{--navy:#004;--pink:#d90081;--gold:gold;--border:#0000441a;--soft:#f7f7fb}.legacy-submission p{margin-top:0;margin-bottom:1rem}.legacy-submission h1,.legacy-submission h2,.legacy-submission h3{margin-top:0;margin-bottom:.5rem}.legacy-submission ul{margin-top:0;margin-bottom:1rem;padding-left:2rem}.legacy-submission .hero{text-align:center;background:#004;padding:190px 40px 80px;position:relative;overflow:hidden}.legacy-submission .hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#d9008126 0%,#0000 65%);border-radius:50%;width:700px;height:700px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.legacy-submission .hero:after{content:"VOICE";color:#ffffff06;white-space:nowrap;pointer-events:none;font-family:Cormorant Garamond,serif;font-size:320px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.legacy-submission .hero-inner{z-index:1;max-width:760px;margin:0 auto;position:relative}.legacy-submission .hero-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:gold;opacity:0;margin-bottom:18px;font-size:11px;font-weight:600;animation:.7s .1s forwards legacySubmissionFadeUp}.legacy-submission .hero-title{color:#fff;opacity:0;margin-bottom:22px;font-family:Cormorant Garamond,serif;font-size:clamp(46px,6vw,78px);font-weight:300;line-height:1.08;animation:.9s .25s forwards legacySubmissionFadeUp}.legacy-submission .hero-title em{color:gold;font-style:italic}.legacy-submission .hero-desc{color:#ffffffa6;opacity:0;max-width:580px;margin:0 auto;font-size:18px;font-weight:300;line-height:1.8;animation:.9s .4s forwards legacySubmissionFadeUp}@keyframes legacySubmissionFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.legacy-submission .page{max-width:1100px;margin:0 auto;padding:80px 40px}.legacy-submission .sec-head{margin-bottom:50px}.legacy-submission .sec-eyebrow{letter-spacing:.25em;text-transform:uppercase;color:var(--pink);margin-bottom:10px;font-size:11px;font-weight:600}.legacy-submission .sec-title{color:#004;margin-bottom:14px;font-family:Cormorant Garamond,serif;font-size:clamp(34px,4vw,50px);font-weight:300;line-height:1.15}.legacy-submission .sec-title em{color:var(--pink);font-style:italic}.legacy-submission .sec-desc{color:#000;max-width:640px;font-size:17px;line-height:1.78}.legacy-submission .sec-divider{border:none;border-top:1px solid #0000441a;margin:80px 0}.legacy-submission .btn{letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:none;padding:15px 32px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:opacity .2s,background .2s;display:inline-block}.legacy-submission .btn:hover{opacity:.85;color:#fff}.legacy-submission .btn-pink{background:var(--pink);color:#fff}.legacy-submission .btn-navy{color:#fff;background:#004}.legacy-submission .btn-outline-navy{color:#004;background:0 0;border:2px solid #004}.legacy-submission .two-col{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.legacy-submission .list-head{letter-spacing:.16em;text-transform:uppercase;color:#004;margin-bottom:16px;font-size:12px;font-weight:700}.legacy-submission .list-head+.list-head,.legacy-submission .col-list+.list-head{margin-top:28px}.legacy-submission .col-list{flex-direction:column;gap:10px;margin-bottom:4px;display:flex}.legacy-submission .col-list-item{color:#000;align-items:flex-start;gap:12px;font-size:16px;line-height:1.6;display:flex}.legacy-submission .col-list-item.gold:before{content:"";background:gold;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}.legacy-submission .col-list-item.muted:before{content:"";background:#ccc;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}.legacy-submission .cta-box{background:#f7f7fb;border:1px solid #0000441a;flex-direction:column;align-items:flex-start;gap:18px;padding:50px 44px;display:flex}.legacy-submission .cta-icon{background:#004;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.legacy-submission .cta-icon svg{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.legacy-submission .cta-title{color:#004;font-family:Cormorant Garamond,serif;font-size:30px;font-weight:400;line-height:1.2}.legacy-submission .cta-desc{color:#000;font-size:16px;line-height:1.72}.legacy-submission .cta-note{color:#666;font-size:13px}.legacy-submission .service-cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.legacy-submission .service-card{border:1.5px solid #0000441a;flex-direction:column;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.legacy-submission .service-card:hover{border-color:var(--pink);transform:translateY(-4px)}.legacy-submission .sc-head{background:#004;padding:32px 30px 28px;position:relative;overflow:hidden}.legacy-submission .sc-head:before{content:"";pointer-events:none;background:radial-gradient(circle,#d9008133,#0000 70%);border-radius:50%;width:100px;height:100px;position:absolute;bottom:-30px;right:-30px}.legacy-submission .service-card.featured .sc-head{background:var(--pink)}.legacy-submission .sc-plan{letter-spacing:.22em;text-transform:uppercase;color:gold;margin-bottom:8px;font-size:10px;font-weight:600}.legacy-submission .service-card.featured .sc-plan{color:#ffffffb3}.legacy-submission .sc-name{color:#fff;margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:26px;font-weight:400;line-height:1.2}.legacy-submission .sc-price{color:#fff;font-family:Cormorant Garamond,serif;font-size:52px;font-weight:300;line-height:1}.legacy-submission .sc-price sup{vertical-align:super;font-size:24px}.legacy-submission .sc-freq{color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:12px}.legacy-submission .sc-body{flex-direction:column;flex:1;gap:14px;padding:28px 30px;display:flex}.legacy-submission .sc-tagline{color:#004;font-family:Cormorant Garamond,serif;font-size:19px;font-style:italic;line-height:1.4}.legacy-submission .sc-perks{flex-direction:column;flex:1;gap:10px;list-style:none;display:flex}.legacy-submission .sc-perks li{color:#000;align-items:flex-start;gap:10px;font-size:15px;line-height:1.55;display:flex}.legacy-submission .sc-perks li:before{content:"";background:var(--pink);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.legacy-submission .sc-btn{text-align:center;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;color:#fff;background:#004;border:none;width:100%;margin-top:8px;padding:14px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s;display:block}.legacy-submission .service-card.featured .sc-btn{background:var(--pink);color:#fff}.legacy-submission .sc-btn:hover{opacity:.85;color:#fff}.legacy-submission .sc-btn:disabled{cursor:not-allowed;opacity:.6}.legacy-submission .support-block{background:#f7f7fb;border:1px solid #0000441a;padding:70px;position:relative;overflow:hidden}.legacy-submission .support-block:before{content:"";pointer-events:none;background:radial-gradient(circle,#d900810d,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-60px;right:-60px}.legacy-submission .support-inner{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid;position:relative}.legacy-submission .support-desc{color:#000;margin-bottom:28px;font-size:17px;line-height:1.78}.legacy-submission .support-note{color:#666;margin-top:16px;font-size:14px;line-height:1.6}.legacy-submission .support-quote{background:#fff;border-left:3px solid gold;margin-bottom:28px;padding:28px 28px 28px 30px}.legacy-submission .support-quote p{color:#004;margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:24px;font-style:italic;line-height:1.5}.legacy-submission .support-quote cite{letter-spacing:.14em;text-transform:uppercase;color:var(--pink);font-size:11px;font-style:normal;font-weight:600}.legacy-submission .support-perks{flex-direction:column;gap:10px;display:flex}.legacy-submission .support-perk{color:#000;align-items:flex-start;gap:10px;font-size:15px;line-height:1.55;display:flex}.legacy-submission .support-perk:before{content:"";background:gold;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}@media (width<=1024px){.legacy-submission .two-col,.legacy-submission .service-cards,.legacy-submission .support-inner{grid-template-columns:1fr}}@media (width<=768px){.legacy-submission .sec-divider{margin:40px 0}.legacy-submission .hero{padding:250px 20px 50px}.legacy-submission .page{padding:50px 20px}.legacy-submission .support-block{padding:24px}}
