.pf-landing .pf-picker{display:none}@media (max-width:900px){.pf-landing .pf-pricing .pf-plans,.pf-landing .pf-pricing .pf-pricing-lede{display:none}.pf-landing .pf-pricing .pf-pricing-head{gap:0}.pf-landing .pf-pricing .pf-h2{font-size:clamp(1.9rem,8vw,2.6rem)}.pf-landing .pf-pricing.pf-section{padding-block:56px 64px}.pf-landing .pf-pricing.pf-pricing-dark{padding:56px 0 64px}.pf-landing .pf-picker{--pk-line:var(--pf-line);--pk-card:#fff;--pk-card-on:#2f6bed14;--pk-ring:var(--pf-ember);--pk-text:var(--pf-cream);--pk-dim:var(--pf-taupe);--pk-panel:var(--pf-ink-2);--pk-check:var(--pf-ember);margin-top:22px;max-width:560px;margin-inline:auto;display:block}.pf-landing .pf-picker-cancel{color:var(--pk-text);justify-content:center;align-items:center;gap:8px;margin:0 0 16px;font-size:1rem;font-weight:600;display:flex}.pf-landing .pf-picker-cancel svg{color:var(--pk-check)}.pf-landing .pf-picker-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pf-landing .pf-picker-plan{appearance:none;text-align:left;border:1.5px solid var(--pk-line);background:var(--pk-card);color:var(--pk-text);font:inherit;cursor:pointer;border-radius:18px;flex-direction:column;gap:10px;min-height:118px;padding:16px 16px 14px;transition:border-color .18s,background .18s,transform .18s;display:flex}.pf-landing .pf-picker-plan:active{transform:scale(.985)}.pf-landing .pf-picker-plan.is-on{border-color:var(--pk-ring);background:var(--pk-card-on);box-shadow:0 0 0 1px var(--pk-ring) inset}.pf-landing .pf-picker-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-landing .pf-picker-name{letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.pf-landing .pf-picker-badge{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--pf-ember);border-radius:999px;padding:4px 8px;font-size:.62rem;font-weight:800}.pf-landing .pf-picker-price{align-items:baseline;gap:5px;display:flex}.pf-landing .pf-picker-price b{letter-spacing:-.02em;font-size:1.6rem;font-weight:800;line-height:1}.pf-landing .pf-picker-price span{color:var(--pk-dim);font-size:.95rem}.pf-landing .pf-picker-sub{color:var(--pk-dim);font-size:.86rem;line-height:1.3}.pf-landing .pf-picker-feats{background:var(--pk-panel);border-radius:18px;flex-direction:column;gap:10px;margin:14px 0 0;padding:16px 18px;list-style:none;display:flex}.pf-landing .pf-picker-feats li{color:var(--pk-text);align-items:center;gap:12px;font-size:1rem;line-height:1.3;display:flex}.pf-landing .pf-picker-feats svg{color:var(--pk-check);flex:none}.pf-landing .pf-btn.pf-picker-cta{border-radius:999px;justify-content:center;width:100%;margin-top:16px;padding:18px 20px;font-size:1.05rem;font-weight:700}.pf-landing .pf-picker-note{text-align:center;color:var(--pk-dim);margin:10px 0 0;font-size:.85rem}.pf-landing .pf-pricing-dark .pf-picker{--pk-line:#ffffff29;--pk-card:#ffffff0a;--pk-card-on:#2f6bed2e;--pk-ring:#4d8bff;--pk-text:#fff;--pk-dim:#ffffff8c;--pk-panel:#ffffff0f;--pk-check:#7fb0ff}.pf-landing .pf-pricing-dark .pf-btn.pf-picker-cta{color:#0b0b0d;box-shadow:none;background:#fff}.pf-landing .pf-pricing .pf-channels{border-radius:18px;margin-top:22px;padding:16px 14px}.pf-landing .pf-pricing .pf-channels-label{margin-bottom:10px;font-size:.66rem}}
@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.pf-landing .pf-plan-glow,.pf-landing .pf-picker-glow{--glow-ring:10px;border-radius:inherit;padding:var(--glow-ring);pointer-events:none;z-index:0;-webkit-mask-composite:xor;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pf-landing .pf-glow-a,.pf-landing .pf-glow-b{filter:blur(18px);background:radial-gradient(#eaf1ff 0%,#7fb0ff 25%,#2f6bed 50%,#16307a 75%,#0000 100%);border-radius:50%;display:block;position:absolute}.pf-landing .pf-glow-a{width:180px;height:100px;animation:5s ease-in-out infinite pf-glow-path-a}.pf-landing .pf-glow-b{width:100px;height:180px;animation:5s ease-in-out infinite pf-glow-path-b}@keyframes pf-glow-path-a{0%{opacity:0;top:-60px;left:-100px}3%{opacity:1}45%{opacity:1;top:-60px;left:calc(100% - 60px)}95%{opacity:1;top:calc(100% + 50px);left:calc(100% - 60px)}to{opacity:0;top:calc(100% + 100px);left:calc(100% - 60px)}}@keyframes pf-glow-path-b{0%{opacity:0;top:-100px;left:-60px}3%{opacity:1}45%{opacity:1;top:calc(100% - 60px);left:-60px}95%{opacity:1;top:calc(100% - 60px);left:calc(100% + 50px)}to{opacity:0;top:calc(100% - 60px);left:calc(100% + 100px)}}@media (max-width:900px){.pf-landing .pf-picker-glow{--glow-ring:7px}.pf-landing .pf-picker-glow .pf-glow-a{filter:blur(12px);width:110px;height:60px}.pf-landing .pf-picker-glow .pf-glow-b{filter:blur(12px);width:60px;height:110px}}@media (prefers-reduced-motion:reduce){.pf-landing .pf-glow-a,.pf-landing .pf-glow-b{opacity:0;animation:none}}}.pf-landing .pf-pricing-dark .pf-plan-hi{background:linear-gradient(#191b2c 0%,#131317 55%);border-color:#7fb0ff47;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #2f6bed2e,0 44px 130px -60px #2f6bedd9}.pf-landing .pf-pricing-dark .pf-plan-badge-hi{color:#cfe0ff;background:linear-gradient(90deg,#2f6bed3d,#7fb0ff3d);border:1px solid #7fb0ff61}.pf-landing .pf-pricing-dark .pf-plan-hi .pf-btn.pf-plan-cta{box-shadow:0 0 0 1px #7fb0ff40,0 18px 44px -18px #2f6bede6}@media (max-width:900px){.pf-landing .pf-picker-plan-hi{box-shadow:inset 0 1px #ffffff1a}.pf-landing .pf-pricing-dark .pf-picker-plan-hi.is-on{box-shadow:0 0 0 1px var(--pk-ring) inset, 0 20px 50px -26px #2f6bede6}}
