.pricing{background:#f5f5f7;padding:64px 0}.pricing .pricing__head{margin:0 auto 64px;max-width:1024px;text-align:center}.pricing .pricing__eyebrow{color:#4e6577;display:block;font-size:11px;font-weight:600;letter-spacing:.25em;margin-bottom:16px;text-transform:uppercase}.pricing .pricing__heading{color:var(--primary_color);font-size:clamp(28px,4.4vw,56px);font-weight:800;letter-spacing:-.03em;margin:0}.pricing .pricing__heading-highlight{background:-webkit-gradient(linear,left top,right top,from(#ff6b54),to(#f5a623));background:linear-gradient(90deg,#ff6b54,#f5a623);-webkit-background-clip:text;background-clip:text;color:transparent}.pricing .pricing__grid{gap:24px;margin:0 auto;max-width:820px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.pricing .pricing__card{background:#fff;border:1px solid #e5e5e5;border-radius:16px;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.06);box-shadow:0 4px 24px rgba(0,0,0,.06);position:relative;-ms-flex-preferred-size:48.3%;flex-basis:48.3%}.pricing .pricing__card--featured{background:#0a1e32;border:2px solid rgba(255,107,84,.3);-webkit-box-shadow:0 8px 40px rgba(10,30,50,.25);box-shadow:0 8px 40px rgba(10,30,50,.25)}.pricing .pricing__card-inner{padding:32px 24px}.pricing .pricing__badge{background:-webkit-gradient(linear,left top,right top,from(#ff6b54),to(#f5a623));background:linear-gradient(90deg,#ff6b54,#f5a623);border-radius:999px;-webkit-box-shadow:0 4px 12px rgba(255,107,84,.3);box-shadow:0 4px 12px rgba(255,107,84,.3);color:#fff;font-size:10px;font-weight:700;left:50%;letter-spacing:.05em;padding:5px 20px;position:absolute;text-transform:uppercase;top:-16px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.pricing .pricing__tag-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:12px}.pricing .pricing__plan-name{color:#a3a3a3;font-size:12px;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.pricing .pricing__card--featured .pricing__plan-name{color:hsla(0,0%,100%,.6)}.pricing .pricing__plan-tag{background:#f5f5f7;border-left:2px solid #1fbad6;border-radius:999px;color:var(=--primary_color);font-size:10px;font-weight:600;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase}.pricing .pricing__card--featured .pricing__plan-tag{background:hsla(0,0%,100%,.1);border-left-color:var(--accent_three);color:hsla(0,0%,100%,.7)}.pricing .pricing__price-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px;margin-bottom:4px}.pricing .pricing__price{color:var(--primary_color);font-size:clamp(32px,4vw,52px);font-weight:800;letter-spacing:-.03em}.pricing .pricing__card--featured .pricing__price{color:var(--button_color)}.pricing .pricing__price-suffix{color:#a3a3a3;font-size:13px;margin:0 0 12px}.pricing .pricing__card--featured .pricing__price-suffix{color:hsla(0,0%,100%,.5)}.pricing .pricing__desc{color:var(--secondary_color);font-size:14px;line-height:1.6;margin:0 0 28px}.pricing .pricing__card--featured .pricing__desc{color:hsla(0,0%,100%,.6)}.pricing .pricing__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#171717;border-radius:12px;color:#fff;font-size:14px;font-weight:600;justify-content:center;margin-bottom:28px;padding:14px 24px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.pricing .pricing__cta:hover{background:#303030;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.pricing .pricing__card--featured .pricing__cta{background:linear-gradient(90deg,var(--accent_three),#f5a623)}.pricing .pricing__card--featured .pricing__cta:hover{-webkit-box-shadow:0 0 30px rgba(255,107,84,.25);box-shadow:0 0 30px rgba(255,107,84,.25)}.pricing .pricing__included{border-top:1px solid #f0f0f0;padding-top:24px}.pricing .pricing__card--featured .pricing__included{border-top-color:hsla(0,0%,100%,.08)}.pricing .pricing__included-label{color:#a1a1a1;font-size:11px;font-weight:700;letter-spacing:.06em;margin:0 0 16px;text-transform:uppercase}.pricing .pricing__card--featured .pricing__included-label{color:hsla(0,0%,100%,.5)}.pricing .pricing__included-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.pricing .pricing__included-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#525252 !impotant;font-size:13px!important;gap:10px;line-height:1.6!important}.pricing .pricing__included-list li svg{-ms-flex-negative:0;color:#1fbad6;flex-shrink:0;margin-top:2px}.pricing .pricing__card--featured .pricing__included-list li{color:hsla(0,0%,100%,.7)}.pricing .pricing__card--featured .pricing__included-list li svg{color:#ff6b54}.pricing .pricing__card:not(:last-child){margin-bottom:20px}@media (min-width:768px){.pricing .pricing__card--featured{margin-bottom:-16px;margin-top:-16px}.pricing .pricing__card-inner{padding:40px}}