.pricing-sec{background:#f2f1ed;overflow:hidden;padding:96px 40px;position:relative}.pricing-inner,.pricing-sec{box-sizing:border-box;width:100%}.pricing-inner{margin:0 auto;max-width:1100px}.pricing-eyebrow{align-items:center;color:#6b6b6b;display:flex;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:400;gap:10px;letter-spacing:1.4px;line-height:16px;margin-bottom:18px;text-transform:uppercase}.pricing-eyebrow-line{background:#dadada;flex-shrink:0;height:1px;width:16px}.pricing-heading{color:#1f1f1f;font-family:Barlow Condensed,sans-serif;font-size:clamp(36px,4.8vw,66px);font-weight:700;letter-spacing:.66px;line-height:.93;margin:0 0 18px;max-width:450px;text-transform:uppercase}.pricing-description{color:#6b6b6b;font-family:Barlow,sans-serif;font-size:17px;font-weight:300;line-height:28.9px;margin-bottom:54px;max-width:500px}.pricing-description p{margin:0}.pricing-grid{align-items:stretch;background:#dadada;border:1px solid #dadada;gap:1px;width:100%}.pricing-card,.pricing-grid{box-sizing:border-box;display:flex}.pricing-card{background:#fff;flex:1 1 0;flex-direction:column;min-width:0;padding:32px 28px;position:relative;transition:background .25s ease}.pricing-card--featured{background:#151515;color:#fff}.pricing-label{color:#6b6b6b;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:400;letter-spacing:1.26px;line-height:14.4px;margin-bottom:7px;text-transform:uppercase}.pricing-card--featured .pricing-label{color:#fff949}.pricing-title{color:#1f1f1f;font-family:Barlow Condensed,sans-serif;font-size:28px;font-weight:700;letter-spacing:1.12px;line-height:44.8px;margin:0 0 9px;text-transform:uppercase}.pricing-card--featured .pricing-title{color:#fff}.pricing-card-description{color:#6b6b6b;font-family:Barlow,sans-serif;font-size:13px;font-weight:400;line-height:21.45px;margin-bottom:24px}.pricing-card-description p{margin:0}.pricing-card--featured .pricing-card-description{color:hsla(0,0%,100%,.38)}.pricing-features{margin-bottom:24px;margin-top:auto}.pricing-feature{align-items:flex-start;color:#1f1f1f;display:flex;font-family:Barlow,sans-serif;font-size:13px;font-weight:400;gap:8px;line-height:20.8px;margin-bottom:8px}.pricing-feature:last-child{margin-bottom:0}.pricing-card--featured .pricing-feature{color:hsla(0,0%,100%,.42)}.pricing-feature-line{color:#dadada;flex-shrink:0}.pricing-card--featured .pricing-feature-line{color:rgba(255,249,73,.5)}.pricing-button{align-items:center;background:#fff;border:1px solid #dadada;box-sizing:border-box;color:#1f1f1f!important;display:flex;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;justify-content:center;letter-spacing:1.2px;line-height:19.2px;padding:12px 18px;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:background .2s ease,color .2s ease,border-color .2s ease;width:100%}.pricing-button:hover{background:#1f1f1f;border-color:#1f1f1f;color:#fff!important}.pricing-card--featured .pricing-button{background:#fff949;border-color:#fff949;color:#1f1f1f}.pricing-card--featured .pricing-button:hover{background:#f2ec3e;border-color:#f2ec3e;color:#1f1f1f!important}@media (max-width:1199px){.pricing-sec{padding:80px 32px}.pricing-inner{max-width:100%}.pricing-heading{font-size:clamp(40px,5.5vw,60px);max-width:450px}.pricing-description{font-size:16px;line-height:27px;margin-bottom:45px;max-width:480px}.pricing-card{padding:30px 22px}.pricing-title{font-size:25px;line-height:36px}.pricing-card-description{font-size:12px;line-height:20px}.pricing-feature{font-size:12px;line-height:19px}.pricing-button{font-size:11px;padding:11px 15px}}@media (max-width:991px){.pricing-sec{padding:70px 28px}.pricing-heading{font-size:clamp(38px,6vw,54px);line-height:.95;max-width:430px}.pricing-description{font-size:15px;line-height:25px;margin-bottom:40px;max-width:460px}.pricing-card{padding:26px 18px}.pricing-label{font-size:8px;letter-spacing:1px}.pricing-title{font-size:22px;letter-spacing:.9px;line-height:28px}.pricing-card-description{font-size:12px;line-height:19px;margin-bottom:20px}.pricing-feature{font-size:12px;gap:7px;line-height:18px;margin-bottom:7px}.pricing-features{margin-bottom:20px}.pricing-button{font-size:10px;line-height:17px;padding:10px 12px}}@media (max-width:767px){.pricing-sec{padding:64px 20px}.pricing-eyebrow{font-size:9px;gap:8px;letter-spacing:1.1px;line-height:14px;margin-bottom:15px}.pricing-eyebrow-line{width:14px}.pricing-heading{font-size:clamp(38px,10vw,52px);letter-spacing:.5px;line-height:.98;margin-bottom:16px;max-width:100%}.pricing-description{font-size:15px;line-height:24px;margin-bottom:36px;max-width:100%}.pricing-grid{display:flex;flex-direction:column;gap:1px}.pricing-card{flex:none;padding:30px 24px;width:100%}.pricing-label{font-size:9px;line-height:14px;margin-bottom:8px}.pricing-title{font-size:27px;letter-spacing:1px;line-height:31px;margin-bottom:10px}.pricing-card-description{font-size:13px;line-height:21px;margin-bottom:24px}.pricing-features{margin-bottom:25px;margin-top:0}.pricing-feature{font-size:13px;gap:8px;line-height:20px;margin-bottom:8px}.pricing-button{font-size:12px;line-height:19px;padding:12px 16px;width:100%}}@media (max-width:479px){.pricing-sec{padding:55px 16px}.pricing-eyebrow{gap:8px;margin-bottom:15px}.pricing-eyebrow-line{width:14px}.pricing-heading{margin-bottom:16px;max-width:100%}.pricing-description{margin-bottom:30px;max-width:100%}.pricing-card{padding:26px 20px}.pricing-label{margin-bottom:8px}.pricing-title{margin-bottom:10px}.pricing-card-description{margin-bottom:22px}.pricing-features{margin-bottom:25px}.pricing-feature{gap:8px;margin-bottom:8px}.pricing-button{padding:12px 16px;width:100%}}