.spc-product-pricing{margin:0;background:#1e1e1e}.spc-pricing-addition{padding:96px 0 110px;background:#1e1e1e;color:#dadada}
.spc-pricing-addition *{box-sizing:border-box}
.spc-pricing-addition__inner{width:80%;margin:0 auto;padding:60px}
.spc-pricing-addition__intro{display:grid;grid-template-columns:minmax(320px,1fr) minmax(0,1fr);column-gap:70px;align-items:end;margin-bottom:55px}
.spc-pricing-addition__eyebrow{grid-column:1/-1;margin:0 0 24px;color:#d39047;font:500 16px/1 "Nunito Sans",sans-serif;letter-spacing:5px;text-transform:uppercase}
.spc-pricing-addition__intro h1{margin:0;color:#dadada;font-family:"Bodoni Moda",serif;font-size:clamp(42px,4vw,64px);font-weight:400;line-height:1.05;letter-spacing:-.025em}.spc-pricing-addition__intro h1 span,.spc-pricing-addition__intro h1 em{font-weight:400}.spc-pricing-addition__intro h1 em{font-style:italic}
.spc-pricing-addition__intro>p:last-child{margin:0;padding-left:32px;border-left:1px solid #6f6f6f;color:#b4b4b4;font:400 16px/1.65 "Nunito Sans",sans-serif}
.spc-pricing-addition__packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #6f6f6f}
.spc-pricing-package{position:relative;display:flex;flex-direction:column;padding:38px 32px;border-right:1px solid #6f6f6f}
.spc-pricing-package:last-child{border-right:0}
.spc-pricing-package--featured{border-top:2px solid #d39047;background:rgba(255,255,255,.025)}
.spc-pricing-package__badge{position:absolute;top:-28px;left:0;padding:6px 10px;background:#1e1e1e;color:#d39047;font:500 10px/1 "Nunito Sans",sans-serif;letter-spacing:1.5px;text-transform:uppercase}
.spc-pricing-package h2{margin:0 0 8px;color:#dadada;font:500 14px/1 "Nunito Sans",sans-serif;letter-spacing:2px;text-align:center;text-transform:uppercase}
.spc-pricing-package__price{margin:0 0 24px;color:#dadada;text-align:center}
.spc-pricing-package__price strong{display:block;font:700 34px/1.1 Rokkitt,sans-serif}
.spc-pricing-package ul{margin:0 0 26px;padding:22px 0 0;border-top:1px solid #6f6f6f;list-style:none}
.spc-pricing-package li{position:relative;padding:5px 0 5px 21px;color:#b4b4b4;font:400 15px/1.5 "Nunito Sans",sans-serif}
.spc-pricing-package li::before{position:absolute;left:0;content:"✓";color:#dadada}
.spc-pricing-package__description{margin:auto 0 0;color:#b4b4b4;font:400 14px/1.55 "Nunito Sans",sans-serif}
.spc-pricing-addition__footer{max-width:880px;margin-top:48px;color:#b4b4b4;font:400 16px/1.65 "Nunito Sans",sans-serif}
.spc-pricing-addition__secondary{font-size:14px}
.spc-pricing-addition__secondary a{color:#dadada;text-decoration:underline;text-underline-offset:3px}
.spc-pricing-addition__button{display:inline-flex;align-items:center;gap:18px;margin-top:18px;padding:14px 25px;border:2px solid #dadada;border-radius:12px;color:#dadada;font:500 13px/1 Raleway,sans-serif;letter-spacing:1.3px;text-decoration:none;text-transform:uppercase}
.spc-pricing-addition__button:hover,.spc-pricing-addition__button:focus-visible{background:#dadada;color:#1e1e1e}
@media(max-width:1024px){.spc-pricing-addition{padding-top:80px}.spc-pricing-addition__inner{width:92%;padding:40px}.spc-pricing-addition__intro{grid-template-columns:1fr;row-gap:28px}.spc-pricing-addition__intro>p:last-child{padding-left:0;border-left:0}.spc-pricing-addition__packages{grid-template-columns:repeat(3,minmax(0,1fr))}.spc-pricing-package{padding-inline:22px}}
@media(max-width:767px){.spc-pricing-addition{padding:58px 0 78px}.spc-pricing-addition__inner{width:100%;padding:30px 20px}.spc-pricing-addition__intro{margin-bottom:44px}.spc-pricing-addition__intro h1{font-size:36px}.spc-pricing-addition__packages{grid-template-columns:1fr}.spc-pricing-package{padding:36px 24px;border-right:0;border-bottom:1px solid #6f6f6f}.spc-pricing-package:last-child{border-bottom:0}.spc-pricing-package--featured{margin-top:24px}.spc-pricing-addition__button{max-width:100%;text-align:center}}
