.fp{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;padding:96px 24px 140px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,SF Pro Display,Arial,sans-serif}.fp__inner{max-width:1180px;margin:0 auto}.fp__intro{text-align:center;margin-bottom:56px}.fp__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;margin-bottom:18px;font-size:12px}.fp__title{letter-spacing:-.025em;color:#fff;margin:0 0 16px;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.08}.fp__subtitle{color:#fff9;max-width:540px;margin:0 auto;font-size:15px;line-height:1.6}.fp__table{position:relative}.fp__row{z-index:10;background:#000;border-bottom:1px solid #ffffff1a;border-left:1px solid #ffffff1a;border-right:1px solid #ffffff1a;grid-template-columns:1.2fr 1fr 1fr 1fr;display:grid;position:relative}.fp__row:last-child{border-bottom-right-radius:14px;border-bottom-left-radius:14px;overflow:hidden}.fp__cell{text-align:center;color:#fffffff2;z-index:10;background:0 0;border-right:1px solid #ffffff1a;justify-content:center;align-items:center;min-height:96px;padding:26px 28px;font-size:14px;line-height:1.5;display:flex;position:relative}.fp__cell:last-child{border-right:none}.fp__cell--feature{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.fp__feature-name{color:#fff;letter-spacing:-.005em;font-size:15px;font-weight:500}.fp__feature-desc{color:#ffffff80;font-size:13px;font-weight:400;line-height:1.45}.fp__row--head{z-index:20;background:#000;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff24;border-top-left-radius:14px;border-top-right-radius:14px;position:sticky;top:64px;box-shadow:0 -30px #000}.fp__row--head .fp__cell{background:0 0;flex-direction:row;justify-content:space-between;align-items:center;min-height:50px;padding:12px 28px}.fp__plan-name{color:#fff;letter-spacing:-.01em;font-size:17px;font-weight:500}.fp__plan-price{color:#ffffffc7;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:15px}.fp__value{color:#fff;font-size:14.5px;font-weight:400}.fp__value-sub{color:#ffffff8c;margin-top:4px;font-size:12.5px;line-height:1.4;display:block}.fp__check{color:#fff;display:inline-flex}.fp__dash{background:#ffffff73;width:16px;height:1px;display:inline-block}.fp__link{color:#ffffffe6;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.fp__row--group{background:#ffffff04;justify-content:center;align-items:center;display:flex!important}.fp__row--group .fp__cell{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#fff;border-right:none;justify-content:center;width:100%;min-height:56px;padding:16px 28px;font-size:11.5px;font-weight:600}.fp__row--group .fp__cell.fp__cell-desktop{display:none!important}@media (max-width:900px){.fp{padding:64px 16px 96px}.fp__row{flex-direction:row;grid-template-columns:1fr;align-items:center;display:flex}.fp__row--head{display:none}.fp__row--group{flex-direction:row;justify-content:center;align-items:center}.fp__cell{text-align:left;border-bottom:none;border-right:none;justify-content:flex-start;min-height:0;padding:16px 20px}.fp__cell--feature{background:0 0;flex:2}.fp__row:last-child .fp__cell:last-child{border-bottom:none}.fp__cell:before{display:none}}.fp__mobile-tabs,.fp__cell-mobile-active{display:none}@media (max-width:900px){.fp__mobile-tabs{z-index:20;-webkit-backdrop-filter:saturate(180%)blur(14px);background:#000;border:1px solid #ffffff1a;border-bottom-color:#ffffff24;border-top-left-radius:14px;border-top-right-radius:14px;align-items:center;gap:16px;padding:16px 20px;display:flex;position:sticky;top:64px;box-shadow:0 -30px #000}.fp__mobile-tab{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:0;font-size:15px;font-weight:500;transition:color .2s}.fp__mobile-tab.active{color:#fff}.fp__mobile-price-badge{color:#fff;margin-left:auto;font-size:14px;font-weight:500}.fp__cell-desktop{display:none!important}.fp__cell-mobile-active{text-align:right;flex:1;justify-content:flex-end;align-items:center;padding:16px 20px;display:flex!important}.fp__cell-mobile-active .fp__check{justify-content:flex-end}.fp__cell--feature{background:0 0;flex:2}}
