.pricing-editorial{--background:0 0% 9%;--foreground:42 26% 93%;--card:330 6% 15%;--muted-foreground:330 6% 74%;--primary:354 65% 84%;--primary-foreground:330 15% 12%;--border:330 8% 28%;background:#181818;color:#f2efe7;font-family:Arial,Helvetica,sans-serif}.pricing-editorial main{max-width:1120px;padding:58px 32px 48px}.pricing-editorial .pricing-kicker,.pricing-type{font:11px/1.5 Courier New,monospace;letter-spacing:.12em;text-transform:uppercase;color:#f1bcbf;margin-bottom:18px}.pricing-editorial .pricing-cover{max-width:900px;margin-bottom:40px}.pricing-cover h1{font:clamp(48px,6.5vw,78px)/1.03 Impact,"Arial Narrow",sans-serif;text-transform:uppercase;letter-spacing:-.01em;font-weight:400;max-width:880px;margin-bottom:24px}.pricing-cover>p:last-child{max-width:620px;font-size:17px;line-height:1.8;color:#c9bfc4}.pricing-currency{font:11px/1.5 Courier New,monospace;color:#c9b4bf;text-align:right;margin-bottom:12px}.pricing-options{border-top:2px solid #a80850;padding-top:26px;margin-bottom:56px}.pricing-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px}.pricing-section-heading h2{font:700 30px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.025em}.pricing-section-heading>p{font-size:13px;line-height:1.7;color:#c3b4bc;max-width:240px}.pricing-section-heading .pricing-kicker{margin-bottom:12px}.pricing-editorial .pricing-plan{border-radius:0;border:1px solid #51434b;background:#242123;box-shadow:none;padding:32px}.pricing-plan h3{font:700 26px/1.15 Arial,Helvetica,sans-serif;letter-spacing:-.02em}.pricing-plan h3+p{line-height:1.7;min-height:0;margin-bottom:24px}.pricing-plan .pricing-type{min-height:28px;display:flex;align-items:center;color:#c2a9b5;font-size:10px;margin-bottom:18px}.pricing-amount{padding-block:20px;border-top:1px solid #55424b;border-bottom:1px solid #55424b;display:flex;align-items:baseline;gap:8px;margin-bottom:22px}.pricing-amount>span:first-child{font:700 clamp(44px,5vw,60px)/1 Arial,Helvetica,sans-serif;letter-spacing:-.05em;color:#f1bcbf;font-variant-numeric:tabular-nums}.pricing-amount>span:last-child:not(:first-child){font:12px/1.5 Courier New,monospace;color:#d8c3ce}.pricing-plan ul{margin-bottom:30px}.pricing-plan li{line-height:1.7;color:#dfd3d9;gap:12px}.pricing-plan button{border-radius:0;min-height:46px;font-weight:600}.pricing-editorial .pricing-featured{background:#34272e;border-color:#b76589;border-top:4px solid #a80850;padding-top:29px}.pricing-featured .pricing-best{height:28px;position:static;align-self:flex-start;transform:none;border-radius:0;margin-bottom:18px;padding:5px 10px;background:#a80850;color:#fff;font:10px/1.5 Courier New,monospace;text-transform:uppercase;letter-spacing:.07em}.pricing-plan.pricing-featured .pricing-type{display:none}.pricing-editorial .pricing-one-time{border-top-color:#76616c}.pricing-one-time .pricing-plan{background:transparent;border:0;border-top:1px solid #69535f;padding:28px 0 0}.pricing-one-time>div:last-child{gap:40px}.pricing-questions{background:#302a2d;padding:36px;border-top:3px solid #a80850}.pricing-questions h2{font:700 30px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.025em}.pricing-questions>div{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px}.pricing-questions>div>div{margin:0!important;border-top:1px solid #6b525e;padding-top:18px}.pricing-questions h3{font-size:17px;line-height:1.4;margin-bottom:12px}.pricing-questions p:not(.pricing-kicker){font-size:14px;line-height:1.8;color:#cfc0c8}.pricing-editorial footer{margin-top:0;background:#121112;font:12px/1.6 Courier New,monospace;border-color:#483941}@media (max-width:700px){.pricing-editorial main{padding:36px 20px}.pricing-cover h1{font-size:48px}.pricing-cover>p:last-child{font-size:16px}.pricing-section-heading{display:block}.pricing-section-heading>p{margin-top:14px}.pricing-section-heading h2{font-size:27px}.pricing-editorial .pricing-plan{padding:26px}.pricing-editorial .pricing-featured{padding-top:23px}.pricing-one-time .pricing-plan{padding-inline:0}.pricing-options{margin-bottom:40px}.pricing-questions{padding:26px 22px;margin-top:44px}.pricing-questions>div{grid-template-columns:1fr;gap:24px}.pricing-questions h2{font-size:28px}}
