.pp-hero{isolation:isolate;text-align:center;background:radial-gradient(55% 55% at 14% 12%,#52525b1c,#0000 58%),radial-gradient(45% 55% at 88% 20%,#52525b14,#0000 52%),#fff;padding:108px 0 60px;position:relative;overflow:hidden}.pp-hero-inner{z-index:1;flex-direction:column;align-items:center;gap:22px;max-width:760px;margin:0 auto;display:flex;position:relative}.pp-hero-headline{letter-spacing:-.025em;color:#0a0a1a;margin:0;font-size:clamp(32px,4.2vw,56px);font-weight:700;line-height:1.08}.pp-hero-headline .v2-muted{color:#9ca3af}.pp-hero-sub{color:#4b5563;max-width:600px;margin:0;font-size:clamp(15px,1.4vw,17px);line-height:1.6}.pp-hero-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:6px;display:flex}.pp-hero-reassure{color:#6b7280;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:4px;font-size:13px;display:flex}.pp-hero-reassure-item{align-items:center;gap:7px;display:inline-flex}.pp-hero-reassure-dot{background:#52525b;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #52525b2e}.pricing-page .mkt-nav-dark>div{border-bottom:0!important}.pp-plans{--pp-video-height:clamp(720px, 65vw, 860px);isolation:isolate;background:#fff;border-top:0;padding:96px 0 24px;position:relative;overflow:hidden}.pp-pricing-video,.pp-pricing-video-overlay{z-index:0;width:100%;height:var(--pp-video-height);pointer-events:none;position:absolute;inset:0 0 auto;overflow:hidden}.pp-pricing-video{background:#101010}.pp-pricing-video iframe{width:max(100vw, calc(var(--pp-video-height) * 1.7778));height:max(var(--pp-video-height), 56.25vw);opacity:0;border:0;transition:opacity .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pp-pricing-video-poster{z-index:1;opacity:1;background-color:#101010;background-image:url(https://i.ytimg.com/vi/x9ScjX6zREY/maxresdefault.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .5s;position:absolute;inset:0;transform:scale(1.01)}.pp-pricing-video-playing iframe{opacity:1}.pp-pricing-video-playing .pp-pricing-video-poster{opacity:0}.pp-pricing-video-overlay{z-index:1;background:linear-gradient(90deg,#05050580,#05050547 50%,#05050580),linear-gradient(#05050580 0%,#05050594 66%,#050505bd 100%)}.pp-plans .v2-pricing.container{z-index:1;border-top:0;max-width:1680px;padding-left:clamp(24px,3vw,48px);padding-right:clamp(24px,3vw,48px);position:relative}.pp-plans .v2-pricing-head{text-align:center;max-width:860px;margin:0 auto}.pp-plans .v2-pricing-head .h-section{letter-spacing:-.045em;color:#fff;text-wrap:balance;font-size:clamp(40px,5vw,68px);font-weight:600;line-height:1.02}.pp-plans .pp-title-accent{color:inherit}.pp-plans .pp-plans-sub{color:#ffffffc2;text-wrap:balance;max-width:650px;margin:24px auto 4px;font-size:clamp(16px,1.5vw,20px);line-height:1.55}.pp-plans .v2-billing-toggle{margin-top:34px;margin-bottom:72px}.pp-plans .v2-toggle-btn{box-shadow:none;background:#ffffff57}.pp-plans .v2-toggle-btn.active{background:#1b1b1a}.pp-plans .v2-toggle-knob{box-shadow:none}.pp-plans .v2-toggle-badge{color:#ffffffe0;background:#ffffff1f;border-color:#ffffff42}.pp-plans .v2-toggle-label{color:#ffffff9e}.pp-plans .v2-toggle-label.active{color:#fff}.pp-plans .v2n-pricing-grid-4,.pp-plans .v2n-pricing-grid-3{align-items:stretch;gap:18px}.pp-plans .pp-plans-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;margin-left:auto;margin-right:auto}.pp-plans .v2-plan{box-shadow:none;background:#fff;border:1px solid #dfdcd6;border-radius:18px;gap:10px;padding:34px 28px 28px;transition:background-color .2s;position:relative;overflow:hidden}.pp-plans .v2-plan:after{display:none}.pp-plans .v2-plan:hover{box-shadow:none;border-color:#dfdcd6;transform:none}.pp-plans .v2-plan-featured:hover,.pp-plans .v2-plan-limited:hover{transform:none}.pp-plans .v2-plan-tier,.pp-plans .v2-plan-name{letter-spacing:.04em;text-transform:uppercase;color:#0a0a1a;font-size:14px;font-weight:700}.pp-plans .v2-plan-name{letter-spacing:-.01em;text-transform:none;font-size:24px}.pp-plans .v2n-plan-descriptor{color:#716d67;min-height:56px;margin-bottom:0;font-size:13.5px;line-height:1.55}.pp-plans .v2-plan-price{align-items:baseline;margin-top:-4px}.pp-plans .v2-plan-price-num{letter-spacing:-.035em;font-size:46px}.pp-plans .v2-plan-per{color:#9ca3af;font-size:13.5px}.pp-plans .pp-annual-saving{color:#d85a30;min-height:18px;margin-top:-2px;font-size:12.5px;font-weight:600;line-height:1.45}.pp-plans .v2-plan-billed,.pp-plans .v2-plan-forever{color:#716d67;min-height:18px;margin-top:-4px;font-size:12.5px}.pp-plans .v2-plan-trial{margin-top:2px;font-size:12.5px}.pp-plans .v2-plan-divider{background:#ebe8e2;margin:14px 0 10px}.pp-plans .v2-plan-fee-label{letter-spacing:.14em;color:#9ca3af;font-size:10.5px}.pp-plans .v2-plan-fee-value{letter-spacing:-.025em;color:#0a0a1a;margin-top:2px;font-size:24px}.pp-plans .v2-plan-fee-sub{margin-top:0}.pp-plans .v2-plan-list{gap:11px;margin-top:14px}.pp-plans .v2-plan-list li{color:#2b2926;padding-left:22px;font-size:14px;line-height:1.5}.pp-plans .v2-plan-list li:before{content:"";background:#f1f1f2 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2316150F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") 50% no-repeat;border-radius:50%;width:14px;height:14px;position:absolute;top:4px;left:0}.pp-plans .v2-plan-list li.excluded{color:#9ca3af;text-decoration:none}.pp-plans .v2-plan-list li.excluded:before{background:#f3f4f6 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23d1d5db' stroke-width='3' stroke-linecap='round'><line x1='6' y1='12' x2='18' y2='12'/></svg>")}.pp-plans .v2-plan-list li.excluded:after{content:"";background:#9ca3af59;height:1px;position:absolute;top:50%;left:22px;right:0}.pp-plans .v2-plan-cta{letter-spacing:.06em;color:#fff;box-shadow:none;background:#1b1b1a;border-radius:10px;margin-top:auto;padding-top:12px;padding-bottom:12px;font-size:13px;font-weight:700}.pp-plans .v2-plan-list+.v2-plan-cta{margin-top:18px}.pp-plans .v2-plan-cancel{text-align:center;color:#9ca3af;margin:10px 0 0;font-size:12px;line-height:1.4}.pp-plans .v2-plan-best-when{color:#4338ca;background:#4338ca14;border-radius:9999px;align-self:flex-start;margin:10px 0 0;padding:6px 12px;font-size:12.5px;font-weight:600}.pp-plans .v2-plan-helper{text-align:center;color:#6b7280;text-wrap:balance;max-width:640px;margin:32px auto 0;font-size:14.5px;line-height:1.6}.pp-plans .v2-plan-featured{box-shadow:none;background:#1b1b1a;border-color:#1b1b1a;overflow:visible}.pp-plans .v2-plan-badge{letter-spacing:.16em;color:#a95643;box-shadow:none;background:0 0;border:0;padding:0;font-size:10px;top:-36px;left:auto;right:18px;transform:none}.pp-plans .pp-plan-growth .v2-plan-name,.pp-plans .pp-plan-growth .v2-plan-price-num,.pp-plans .pp-plan-growth .v2-plan-list li{color:#fff}.pp-plans .pp-plan-growth .v2n-plan-descriptor,.pp-plans .pp-plan-growth .v2-plan-per,.pp-plans .pp-plan-growth .v2-plan-billed{color:#bdb8b0}.pp-plans .pp-plan-growth .v2-plan-divider{background:#393836}.pp-plans .pp-plan-growth .v2-plan-list li:before{filter:none;background-color:#343331;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>")}.pp-plans .pp-plan-growth .v2-plan-cta{color:#1b1b1a;background:#fff}.pp-plans .pp-plan-starter{background:#fff}.pp-plans .pp-plan-business{background:#f8f7f4}.pp-plans .pp-plan-custom{background:#fff}.pp-plans .v2n-pricing-grid-4>.v2-plan:nth-child(3) .v2-plan-list,.pp-plans .v2n-pricing-grid-3>.v2-plan:nth-child(3) .v2-plan-list{margin-top:16px}.pp-plans .v2n-pricing-grid-4>.v2-plan:nth-child(3) .v2-plan-divider,.pp-plans .v2n-pricing-grid-3>.v2-plan:nth-child(3) .v2-plan-divider{margin-top:18px}.pp-plans .v2-plan-limited{background:linear-gradient(#fff7ed 0%,#fff 55%);border-color:#fed7aa;box-shadow:0 0 0 1px #fed7aa,0 24px 56px -22px #ea580c38}.pp-plans .v2-plan-ltd-eyebrow{letter-spacing:.16em;color:#ea580c;font-size:10.5px}.pp-plans .v2-plan-ltd-name{letter-spacing:-.01em;margin-bottom:4px;font-size:18px;line-height:1.25}.pp-plans .v2-plan-spots{color:#9a3412;letter-spacing:.01em;margin-top:6px;font-size:11.5px;font-weight:600}.pp-plans .v2-plan-spots-dot{background:#ea580c;width:6px;height:6px;box-shadow:0 0 0 2px #ea580c2e}.pp-plans .v2-plan-progress{background:#fed7aab3;height:4px;margin-top:6px}.pp-plans .v2-plan-progress-fill{background:linear-gradient(90deg,#f97316,#ea580c)}.pp-plans .v2-plan-spots-close{color:#9a3412;opacity:.7;margin-top:4px;font-size:11px}.pp-plans .v2-plan-limited .v2-plan-divider{background:#fed7aa99;margin:14px 0 10px}.pp-plans .v2-plan-limited .v2-plan-fee-value{color:#0a0a1a}.pp-plans .v2-plan-ltd-price{align-items:baseline;margin-top:14px}.pp-plans .v2-plan-ltd-price-num{letter-spacing:-.035em;font-size:34px}.pp-plans .v2-plan-ltd-once{color:#9a3412;font-size:13px}.pp-plans .v2n-ltd-microcopy{color:#9a3412;opacity:.85;margin-top:4px;font-size:11.5px;line-height:1.45}.pp-plans .v2-plan-limited .v2-plan-cta{margin-top:16px}.pp-plans .v2-plan-limited .v2-plan-list li:before{background-color:#fff7ed;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23ea580c' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>")}@media (max-width:720px){.pp-plans .v2n-pricing-grid-4,.pp-plans .v2n-pricing-grid-3{gap:0}.pp-plans .v2-plan{box-shadow:none;border-color:#e5e2dc;border-radius:16px;padding:26px 22px 24px}.pp-plans .v2n-plan-descriptor{min-height:0}.pp-plans .v2-plan-price-num,.pp-plans .v2-plan-ltd-price-num{font-size:32px}.pp-plans .v2-plan-cta{padding-top:13px;padding-bottom:13px;font-size:13px}.pp-plans .v2-plan-badge{letter-spacing:.14em;padding:0;font-size:9px;top:14px;right:22px}.pp-plans .pp-plan-growth{padding-top:48px}}.pp-calc{background:#fff;padding:40px 0 96px}.pp-calc-head{text-align:center;max-width:760px;margin:0 auto 38px}.pp-calc-head .h-section{letter-spacing:-.04em;color:#171715;margin-top:10px;font-size:clamp(34px,4vw,54px);font-weight:600}.pp-two-line-title>span{display:block}.pp-calc-sub{color:#716d67;max-width:610px;margin:16px auto 0;font-size:clamp(15px,1.3vw,18px);line-height:1.55}.pp-calc-instruction{color:#77736c;margin:10px 0 0;font-size:12px;line-height:1.45}.pp-calc-card{background:radial-gradient(circle at 8% 14%,#f2c9f2b8,#0000 38%),radial-gradient(circle at 94% 82%,#ffd12f61,#0000 38%),#f7f4ef;border:0;border-radius:26px;max-width:1180px;margin:0 auto;padding:clamp(38px,5vw,72px)}.pp-calc-control{flex-direction:column;align-items:center;display:flex}.pp-calc-question{letter-spacing:-.035em;color:#171715;font-size:clamp(24px,3vw,38px);font-weight:600;line-height:1.1}.pp-calc-value{color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#171715;border-radius:10px;min-width:126px;margin-top:20px;padding:11px 18px;font-size:22px;font-weight:650;line-height:1}.pp-calc-range-row{color:#302f2b;grid-template-columns:52px minmax(0,1fr) 62px;align-items:center;gap:16px;width:100%;margin-top:22px;font-size:14px;font-weight:650;display:grid}.pp-calc-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.pp-calc-range::-webkit-slider-runnable-track{background:linear-gradient(to right, #171715 var(--pp-calc-progress), #17171529 var(--pp-calc-progress));border-radius:999px;height:7px}.pp-calc-range::-moz-range-track{background:#17171529;border-radius:999px;height:7px}.pp-calc-range::-moz-range-progress{background:#171715;border-radius:999px;height:7px}.pp-calc-range::-webkit-slider-thumb{appearance:none;background:#ffd12f;border:6px solid #171715;border-radius:50%;width:25px;height:25px;margin-top:-9px}.pp-calc-range::-moz-range-thumb{background:#ffd12f;border:5px solid #171715;border-radius:50%;width:15px;height:15px}.pp-calc-range:focus-visible{outline-offset:5px;border-radius:999px;outline:2px solid #171715}.pp-calc-recommendation{background:#ffffffdb;border-radius:16px;grid-template-columns:minmax(120px,.8fr) minmax(120px,1fr) minmax(150px,1fr) auto;grid-template-areas:"label plan price cta""label plan fee cta";align-items:center;column-gap:26px;min-height:126px;margin:58px auto 0;padding:24px 26px;display:grid}.pp-calc-recommendation-label{color:#68655f;letter-spacing:.13em;text-transform:uppercase;border-right:1px solid #dedbd5;grid-area:label;align-self:stretch;align-items:center;padding-right:24px;font-size:11px;font-weight:700;display:flex}.pp-calc-recommendation-plan{letter-spacing:-.04em;color:#171715;grid-area:plan;font-size:clamp(28px,3vw,42px);font-weight:650}.pp-calc-recommendation-price{color:#171715;grid-area:price;align-self:end;align-items:baseline;gap:5px;display:flex}.pp-calc-recommendation-price strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:27px}.pp-calc-recommendation-price span,.pp-calc-recommendation-fee{color:#716d67;font-size:13px}.pp-calc-recommendation-custom{color:#171715;letter-spacing:-.02em;align-self:end;font-size:18px;font-weight:600}.pp-calc-recommendation-fee{grid-area:fee;align-self:start;margin-top:4px}.pp-calc-cta{white-space:nowrap;color:#171715;box-shadow:none;background:#ffd12f;grid-area:cta}.pp-calc-cta:hover{color:#171715;background:#f5c000}.pp-compare{background:#faf9f7;border:0;padding:84px 0 104px}.pp-compare-head{text-align:center;max-width:760px;margin:0 auto 42px}.pp-compare-head .h-section{letter-spacing:-.04em;margin-top:10px;font-size:clamp(32px,4vw,52px);font-weight:600}.pp-compare-jump{color:#fff;white-space:nowrap;background:#171715;border:1px solid #171715;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:fit-content;margin:24px auto 0;padding:15px 22px;font-size:14px;font-weight:650;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s;display:flex}.pp-compare-jump:hover{background:#2b2b28;border-color:#2b2b28;transform:translateY(-1px)}.pp-compare-jump:focus-visible{outline-offset:4px;outline:2px solid #171715}.pp-compare-table-wrap{max-height:none;box-shadow:none;background:#fff;border:0;border-radius:16px;overflow:visible}.pp-compare-table{border-collapse:collapse;width:100%;font-size:14.5px}.pp-compare-table thead{z-index:20;position:sticky;top:76px}.pp-compare-table thead th{letter-spacing:.12em;text-transform:uppercase;color:#8a857e;text-align:center;background:#fff;border-bottom:1px solid #e5e2dc;padding:26px 18px 22px;font-size:11px;font-weight:700}.pp-compare-table thead th.pp-th-feature{text-align:left;color:#716d67}.pp-thead-fee-row th{letter-spacing:.12em;text-transform:uppercase;color:#8a857e;text-align:center;background:#f7f6f3;border-top:1px solid #ebe8e2;padding:10px 16px 11px;font-size:11px;font-weight:700;box-shadow:0 1px #e5e2dc}.pp-thead-fee-row th.pp-th-feature{text-align:left}.pp-thead-fee-row th.pp-th-featured{background:#efede8}.pp-thead-fee-row th.pp-th-lifetime{background:#fff7ed}.pp-fee-val{color:#111113;letter-spacing:-.01em;text-transform:none;font-size:15px;font-weight:700}.pp-compare-table .pp-th-name{color:#111113;letter-spacing:-.02em;text-transform:none;margin-bottom:5px;font-size:18px;font-weight:800;display:block}.pp-compare-table .pp-th-tag{letter-spacing:.1em;text-transform:uppercase;color:#716d67;margin-top:2px;font-size:10px;font-weight:700;display:block}.pp-compare-table .pp-th-saving{letter-spacing:0;text-transform:none;color:#d85a30;margin-top:3px;font-size:10px;font-weight:700;line-height:1.35;display:block}.pp-compare-table thead th.pp-th-featured{box-shadow:none;background:#f3f1ed;border:0}.pp-compare-table .pp-thead-fee-row th.pp-th-featured{background:#efede8}.pp-compare-table tbody td:nth-child(3),.pp-compare-table .pp-compare-section-row td:nth-child(3){box-shadow:none;background:#f6f4f0}.pp-compare-table tbody tr:last-child td:nth-child(3){box-shadow:none}.pp-compare-table thead th.pp-th-lifetime{background:#fff7ed;border-top:1.5px solid #ea580c38;border-left:1.5px solid #ea580c38;border-right:1.5px solid #ea580c38;box-shadow:0 1px #e5e7eb,-1.5px 0 #ea580c38,1.5px 0 #ea580c38}.pp-compare-table thead th.pp-th-lifetime .pp-th-tag{color:#ea580c}.pp-compare-table tbody td:nth-child(5){background:#fff7ed80;box-shadow:inset -1.5px 0 #ea580c1a,inset 1.5px 0 #ea580c1a}.pp-compare-table tbody tr:last-child td:nth-child(5){box-shadow:inset -1.5px -1.5px #ea580c1a,inset 1.5px 0 #ea580c1a}.pp-compare-section-row td{letter-spacing:.12em;text-transform:uppercase;background:#f0eeea;border-top:12px solid #fff;border-bottom:1px solid #e3e0da;padding:16px 22px;font-size:12px;font-weight:700;position:relative;color:#2b2926!important}.pp-compare-section-row:first-of-type td{border-radius:0}.pp-compare-table tbody td{vertical-align:middle;text-align:center;color:#615d57;border-top:1px solid #efede9;padding:15px 16px}.pp-compare-table tbody td:first-child{text-align:left;color:#24221f;font-weight:500}.pp-feature-label{display:inline}.pp-feature-info{vertical-align:-1px;flex:none;margin-left:3px;display:inline-flex;position:relative}.pp-feature-info-button{color:#5e5a54;cursor:help;background:#fff;border:1px solid #8f8a83;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;padding:0;font-family:Georgia,Times New Roman,serif;font-size:9px;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.pp-feature-info-button>span{transform:translate(-.25px,-.25px)}.pp-feature-info-button:hover,.pp-feature-info-button:focus-visible,.pp-feature-info.is-open .pp-feature-info-button{color:#24221f;background:#f4f1ec;border-color:#24221f}.pp-feature-info-button:focus-visible{outline-offset:2px;outline:2px solid #24221f}.pp-feature-tooltip{z-index:40;color:#fff;letter-spacing:0;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#24221f;border-radius:8px;width:min(290px,68vw);padding:12px 14px;font-size:12px;font-weight:400;line-height:1.5;transition:opacity .15s,visibility .15s;position:absolute;top:50%;left:27px;transform:translateY(-50%);box-shadow:0 12px 28px #14120f33}.pp-feature-info:hover .pp-feature-tooltip,.pp-feature-info:focus-within .pp-feature-tooltip,.pp-feature-info.is-open .pp-feature-tooltip{opacity:1;visibility:visible}.pp-check{color:#37332f;background:#e9e5df;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.pp-compare-table tbody td:nth-child(5) .pp-check{color:#37332f;background:#e9e5df}.pp-dash{color:#d1d5db;font-weight:600;display:inline-block}.pp-text{color:#24221f;letter-spacing:-.005em;font-size:13px;font-weight:600;line-height:1.45;display:inline-block}.pp-compare-table thead th:first-child,.pp-compare-table tbody tr:not(.pp-compare-section-row) td:first-child{z-index:3;position:static}.pp-compare-table thead th:first-child{z-index:11;box-shadow:none;background:#fff}.pp-compare-table .pp-thead-fee-row th:first-child{background:#f7f6f3}.pp-compare-table tbody tr:not(.pp-compare-section-row) td:first-child{box-shadow:none;background:#fff}.pp-lifetime{background:radial-gradient(60% 80% at 0 0,#f973161a,#0000 55%),radial-gradient(60% 80% at 100% 100%,#ea580c1a,#0000 55%),#fff7ed;border-top:1px solid #fed7aa;border-bottom:1px solid #fed7aa;padding:90px 0}.pp-lifetime-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.pp-lifetime-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ea580c;margin-bottom:14px;font-size:11px;font-weight:700}.pp-lifetime-title{letter-spacing:-.025em;color:#0a0a1a;margin:0 0 16px;font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.05}.pp-lifetime-body{color:#4b5563;max-width:480px;margin:0 0 22px;font-size:16px;line-height:1.6}.pp-lifetime-bullets{flex-direction:column;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.pp-lifetime-bullet{color:#1f2937;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;display:flex}.pp-lifetime-bullet-icon{color:#ea580c;background:#fff;border:1px solid #fed7aa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:flex}.pp-lifetime-cta{align-items:center;gap:8px;display:inline-flex}.pp-lifetime-card{background:#fff;border:1px solid #fed7aa;border-radius:18px;padding:28px;box-shadow:0 12px 32px #ea580c1a}.pp-lifetime-card-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ea580c;background:#fff7ed;border:1px solid #fed7aa;border-radius:9999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.pp-lifetime-card-eyebrow-dot{background:#ea580c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ea580c2e}.pp-lifetime-counter{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.pp-lifetime-counter-num{letter-spacing:-.04em;color:#0a0a1a;font-size:56px;font-weight:800;line-height:1}.pp-lifetime-counter-total{color:#9ca3af;letter-spacing:-.02em;font-size:22px;font-weight:700}.pp-lifetime-counter-label{color:#6b7280;margin-bottom:18px;font-size:13px}.pp-lifetime-progress{background:#fed7aa;border-radius:9999px;height:8px;margin-bottom:14px;overflow:hidden}.pp-lifetime-progress-fill{background:linear-gradient(90deg,#f97316,#ea580c);border-radius:9999px;height:100%}.pp-lifetime-card-foot{color:#92400e;font-size:12.5px;font-style:italic;line-height:1.5}@media (min-width:641px){.mkt-root.reveal-ready .v2-plan.pp-plan-reveal{will-change:opacity, transform;opacity:0!important;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)!important;transition-delay:calc(var(--reveal-i,0) * .14s)!important;transform:translateY(28px)!important}.mkt-root.reveal-ready .v2-plan.pp-plan-reveal.is-revealed{opacity:1!important;transform:none!important}}.pp-final-headline{white-space:pre-line}@media (max-width:1024px){.pp-lifetime-grid{grid-template-columns:1fr;gap:36px}.pp-calc-card{grid-template-columns:1fr}}@media (max-width:720px){.pp-two-line-title>span{display:inline}.pp-two-line-title>span+span:before{content:" "}.pp-feature-info{vertical-align:0;margin-left:2px}.pp-feature-info-button{width:10px;height:10px;font-size:7px}.pp-feature-tooltip{width:min(220px,100vw - 48px);font-size:12px;position:absolute;inset:50% auto auto 16px;transform:translateY(-50%)}.pp-plans{--pp-video-height:700px;padding-bottom:12px}.pp-hero{padding:76px 0 40px}.pp-calc{padding:28px 0 64px}.pp-calc-head{margin-bottom:28px}.pp-calc-card{border-radius:18px;padding:34px 20px 22px}.pp-calc-question{text-align:center;max-width:250px}.pp-calc-value{margin-top:24px;font-size:19px}.pp-calc-range-row{grid-template-columns:34px minmax(0,1fr) 44px;gap:9px;font-size:11px}.pp-calc-recommendation{grid-template-columns:1fr auto;grid-template-areas:"label label""plan price""fee fee""cta cta";gap:0 14px;margin-top:38px;padding:22px}.pp-calc-recommendation-label{border-bottom:1px solid #dedbd5;border-right:0;padding:0 0 14px}.pp-calc-recommendation-plan,.pp-calc-recommendation-price{margin-top:20px}.pp-calc-recommendation-price strong{font-size:22px}.pp-calc-recommendation-fee{margin-top:4px}.pp-calc-cta{width:100%;margin-top:22px}.pp-compare{padding:56px 0}.pp-compare-table-wrap{overflow:visible}.pp-compare-table{table-layout:fixed;width:100%;min-width:0}.pp-compare-table tbody td:first-child{font-size:11px;line-height:1.35}.pp-compare-table thead th.pp-th-feature,.pp-compare-table .pp-thead-fee-row th:first-child{font-size:9px}.pp-compare-table thead th.pp-th-feature,.pp-compare-table .pp-thead-fee-row th:first-child,.pp-compare-table tbody tr:not(.pp-compare-section-row) td:first-child{white-space:normal;overflow-wrap:anywhere;word-break:break-word;width:34%;min-width:0;max-width:none}.pp-compare-table thead th:not(.pp-th-feature),.pp-compare-table tbody tr:not(.pp-compare-section-row) td:not(:first-child){width:22%;min-width:0}.pp-compare-table thead th{letter-spacing:.04em;padding:16px 4px 13px}.pp-thead-fee-row th{letter-spacing:.04em;padding:8px 4px}.pp-compare-table .pp-th-name{letter-spacing:-.02em;font-size:13px}.pp-compare-table .pp-th-tag{letter-spacing:.03em;font-size:8px}.pp-compare-table .pp-th-saving{font-size:7px;line-height:1.25}.pp-fee-val{font-size:12px}.pp-compare-table tbody td{padding:10px 4px}.pp-compare-section-row td{padding:11px 10px 8px;font-size:9px}.pp-text{overflow-wrap:anywhere;font-size:10px;line-height:1.3}.pp-check{width:16px;height:16px}.pp-lifetime{padding:64px 0}.pp-hero-reassure{gap:14px;font-size:12.5px}}.pp-pricing-note{color:#62625d;text-align:center;text-wrap:pretty;max-width:760px;margin:24px auto 0;font-size:14px;line-height:1.6}.pricing-page .v2n-plan-descriptor{text-wrap:balance}.pricing-page .v2-plan-billed,.pricing-page .v2-plan-list li{text-wrap:pretty}
