.soink-home{--font-home-serif:var(--font-instrument-serif,"Instrument Serif"),Georgia,serif;--font-home-mono:var(--font-jetbrains-mono,"JetBrains Mono"),ui-monospace,monospace}.pp-plans-band{padding:clamp(92px,12vh,160px) 0 clamp(118px,17vh,210px)}.pp-plans-band .hh-wrap{flex-direction:column;align-items:center;display:flex}.pp-cadence{border:1px solid var(--ink-10);-webkit-backdrop-filter:blur(16px);background:#fff9;border-radius:14px;align-items:center;gap:4px;margin:0 auto clamp(46px,6vh,70px);padding:5px;display:inline-flex;box-shadow:0 10px 30px -24px #14161a4d}.pp-cadence__opt{white-space:nowrap;letter-spacing:-.01em;height:38px;color:var(--ink-50);transition:color .16s var(--ease),background .16s var(--ease);border-radius:10px;align-items:center;gap:7px;padding:0 20px;font-size:14.5px;font-weight:500;display:inline-flex}.pp-cadence__opt.is-active{color:var(--ink);box-shadow:none;background:#b2e00b38}.pp-cadence__opt.is-soon{cursor:default;color:var(--ink-40);padding-right:16px}.pp-cadence__soon{color:var(--ink-40);font-size:12.5px;font-weight:400}.pp-plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;max-width:1060px;margin:0 auto;display:grid}.pp-upgrade-note{max-width:42ch;color:var(--ink-50);text-align:center;text-wrap:pretty;margin:clamp(22px,3vh,32px) auto 0;font-size:13.5px;font-weight:300;line-height:1.5}.pp-card{border:1px solid var(--ink-10);-webkit-backdrop-filter:blur(16px);transition:transform .2s var(--ease),box-shadow .22s var(--ease),border-color .2s var(--ease);background:#fff9;border-radius:18px;flex-direction:column;padding:34px 30px;display:flex;position:relative;box-shadow:0 30px 70px -52px #14161a4d}.pp-card:hover{border-color:var(--ink-14);transform:translateY(-4px);box-shadow:0 40px 80px -46px #14161a52}.pp-card--highlight,.pp-card--pro{background:linear-gradient(#b2e00b0d,#ffffffb3 40%);border-color:#b2e00b59;box-shadow:0 36px 80px -48px #14161a4d}.pp-card--highlight:hover,.pp-card--pro:hover{border-color:#b2e00b80;box-shadow:0 44px 88px -46px #14161a52}.pp-card__name{letter-spacing:-.02em;color:var(--ink);font-size:21px;font-weight:500}.pp-card__for{color:var(--ink-60);text-wrap:pretty;max-width:30ch;min-height:44px;margin:10px 0 0;font-size:14.5px;font-weight:300;line-height:1.5}.pp-card__price{align-items:baseline;gap:9px;margin:24px 0 0;display:flex}.pp-card__amt{letter-spacing:-.035em;color:var(--ink);font-size:50px;font-weight:300;line-height:1}.pp-card__per{color:var(--ink-50);font-size:14.5px;font-weight:300;line-height:1.35}.pp-card[data-plan=free] .pp-card__price{align-items:center}.pp-card__was{letter-spacing:-.02em;color:var(--ink-40);align-self:center;font-size:24px;font-weight:300;line-height:1;text-decoration:line-through;text-decoration-thickness:1.5px}.pp-card__deal{align-items:center;min-height:32px;margin:14px 0 0;display:flex}.pp-card__deal-chip{letter-spacing:-.005em;height:32px;color:var(--green-ink);background:#b2e00b2e;border-radius:10px;align-items:center;padding:0 13px;font-size:13.5px;font-weight:600;display:inline-flex}.pp-card__cta{margin:26px 0 0}.pp-card__cta .btn{justify-content:center;width:100%;padding:14px 22px;font-size:15px}.pp-card__cta .btn--used{color:var(--ink-40);box-shadow:none;cursor:default;background:#14161a0b}.pp-card__cta .btn--current{color:var(--green-ink);box-shadow:none;cursor:default;background:#b2e00b33}.pp-card__cta .btn--manage{color:var(--ink-40);box-shadow:none;background:#14161a0b}.pp-card__cta .btn--manage:hover,.pp-card__cta .btn--manage:focus-visible{color:var(--ink-60);box-shadow:none;background:#14161a11}.pp-card__cta .btn--used:hover,.pp-card__cta .btn--used:focus-visible,.pp-card__cta .btn--current:hover,.pp-card__cta .btn--current:focus-visible{box-shadow:none;transform:none}.pp-card__feats{border-top:1px solid var(--ink-075);flex-direction:column;gap:14px;margin:28px 0 0;padding:28px 0 0;list-style:none;display:flex}.pp-card__feats li{color:var(--ink-90);align-items:flex-start;gap:12px;font-size:15px;font-weight:300;line-height:1.45;display:flex}.pp-card__feats .ck{width:19px;height:19px;color:var(--green-ink);background:#b2e00b38;border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.pp-card__feats .ck svg{width:11px;height:11px}.pp-card__feats li.is-lead{color:var(--ink-90);font-weight:300}.pp-card__feats li .pp-feat{flex-direction:column;gap:4px;display:flex}.pp-card__feats li .pp-feat__t{color:var(--ink-90);font-size:15px;font-weight:300;line-height:1.45}.pp-card__feats li .pp-feat__d{color:var(--ink-50);text-wrap:pretty;font-size:12.5px;font-weight:300;line-height:1.5}.pp-policy{font-size:12.5px}.pp-info{vertical-align:-4px;width:15px;height:15px;color:var(--ink-35,#14161a59);cursor:pointer;transition:color .15s var(--ease);justify-content:center;align-items:center;margin-left:7px;display:inline-flex;position:relative}.pp-info svg{width:15px;height:15px}.pp-info:hover,.pp-info:focus-visible{color:var(--ink-72);outline:none}.pp-tip{color:#ffffffeb;text-align:left;text-wrap:pretty;opacity:0;visibility:hidden;pointer-events:none;z-index:30;width:234px;transition:opacity .16s var(--ease),transform .16s var(--ease);background:#1c1e22;border-radius:11px;padding:11px 13px;font-size:12.5px;font-weight:300;line-height:1.5;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 16px 36px -14px #14161a8c}.pp-tip:after{content:"";border:6px solid #0000;border-top-color:#1c1e22;position:absolute;top:100%;left:50%;transform:translate(-50%)}.pp-tip b{color:#fff;font-weight:500}.pp-info:hover .pp-tip,.pp-info:focus-visible .pp-tip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.hh-faq__a-in strong{color:var(--ink-90);font-weight:500}.hh-faq__a-in .hh-faq__group{margin-top:16px}.hh-faq__a-in .hh-faq__personas{margin:6px 0 0;padding:0;list-style:none}.hh-faq__a-in .hh-faq__personas li{padding-left:15px;position:relative}.hh-faq__a-in .hh-faq__personas li+li{margin-top:6px}.hh-faq__a-in .hh-faq__personas li:before{content:"•";color:var(--ink-40);position:absolute;left:1px}.hh-faq__a-in .hh-faq__personas+p{margin-top:16px}@media (max-width:920px){.pp-plans{grid-template-columns:1fr;gap:16px;max-width:460px}.pp-card__for{min-height:0}.pp-card__deal:empty{display:none}}
