.bh{flex-direction:column;align-items:flex-start;max-width:52rem;display:flex}.bh-k{letter-spacing:-.005em;color:var(--lum-soft);font-size:.95rem;font-weight:500;line-height:1.3}.bh-t{font-size:var(--t-sect);letter-spacing:-.042em;color:var(--lum);text-wrap:balance;line-height:1.04}.bh-s{max-width:44rem;font-size:var(--t-sub);letter-spacing:-.012em;color:var(--lum-faint);text-wrap:pretty;margin-top:1.1rem;font-weight:500;line-height:1.4}.bh--stack .bh-k{margin-bottom:.9rem}.bh--stack>.arrow{margin-top:1.4rem}.bh--rule{grid-template-columns:minmax(0,1fr);align-items:end;max-width:none;display:grid}.bh-rule{border-top:1px solid var(--penumbra);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:clamp(1.25rem,2.6vw,2rem);padding-top:.95rem;display:flex}.bh-rule .arrow{font-size:.95rem}.bh--rule .bh-s{letter-spacing:-.01em;max-width:36rem;color:var(--lum-soft);margin-top:1rem;font-size:clamp(1.05rem,1.25vw,1.2rem);font-weight:500;line-height:1.5}@media (min-width:1024px){.bh--rule:not(.bh--solo){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:clamp(3rem,6vw,6.5rem)}.bh--rule .bh-rule{grid-column:1/-1}.bh--rule .bh-s{margin-top:0;padding-bottom:.3rem}.bh--solo .bh-t{max-width:52rem}}.bh+*{margin-top:clamp(1.75rem,3.5vw,2.75rem)}.bh--long .bh-t{letter-spacing:-.038em;font-size:clamp(1.9rem,3.3vw,2.8rem)}.pairt{align-items:stretch;gap:1rem;display:grid}@media (min-width:960px){.pairt--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pairt--wide{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}.pairt--narrow{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}}.pairt-a,.pairt-b{flex-direction:column;min-width:0;display:flex}.pairt-a>*,.pairt-b>*{flex:auto}*+.pairt,.pairt+*{margin-top:1rem}.bh+.pairt{margin-top:clamp(1.75rem,3.5vw,2.75rem)}.even{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.even-i{flex-direction:column;min-width:0;display:flex}.even-i>*{flex:auto}@media (min-width:640px) and (max-width:1023px){.even{grid-template-columns:repeat(2,minmax(0,1fr))}.even-i:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){.even{grid-template-columns:repeat(60,minmax(0,1fr));column-gap:0;margin-inline:-.5rem}.even-i{grid-column:span var(--span,60);padding-inline:.5rem}}*+.even,.even+*{margin-top:1rem}.bh+.even{margin-top:clamp(1.75rem,3.5vw,2.75rem)}.capr{flex-direction:column;display:flex}.capr-i{border-top:1px solid var(--penumbra);gap:.35rem;padding:1.15rem 0;display:grid}.capr-i:last-child{border-bottom:1px solid var(--penumbra)}@media (min-width:900px){.capr-i{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:2rem}}.capr dt{color:var(--lum);letter-spacing:-.01em;font-weight:600;line-height:1.45}.capr dd{color:var(--lum-soft);margin:0;font-size:.95rem;line-height:1.58}.bh+.capr,*+.capr{margin-top:2rem}.stepl{gap:1.5rem;padding:0;list-style:none;display:grid;position:relative}@media (min-width:900px){.stepl{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:2rem}.stepl:before{content:"";top:19px;left:20px;right:calc((100% - (var(--n) - 1) * 2rem) / var(--n) - 20px);background:var(--penumbra-strong);height:1px;position:absolute}}.stepl-i{flex-direction:column;gap:.45rem;display:flex;position:relative}.stepl-n{background:var(--lum);color:#fff;border-radius:999px;place-items:center;width:40px;height:40px;margin-bottom:.6rem;font-size:.95rem;font-weight:700;display:grid;box-shadow:0 0 0 6px #fff}.stepl-t{color:var(--lum);letter-spacing:-.015em}.stepl-d{color:var(--lum-soft);font-size:.94rem;line-height:1.55}.qa-grid{column-gap:clamp(1.5rem,3vw,2.75rem);margin:clamp(1.75rem,3.5vw,2.75rem) 0 0;display:grid}@media (min-width:640px){.qa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.qa-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.qa-item{border-top:1px solid var(--penumbra);padding:1.3rem 0 1.65rem}.qa-q{font-family:var(--font-display);letter-spacing:-.02em;color:var(--lum);font-size:clamp(1.04rem,1.25vw,1.14rem);font-weight:700;line-height:1.35}.qa-a{color:var(--lum-soft);text-wrap:pretty;margin:.6rem 0 0;font-size:.97rem;line-height:1.62}.bh-rule+.price-split{margin-top:clamp(.25rem,1vw,.75rem)}.plan--featured{color:var(--lum);box-shadow:0 0 0 2px var(--lum), 0 30px 60px -40px #10111473;background:#fff}.plan--featured .plan-name,.plan--featured .plan-price,.plan--featured .plan-list,.plan--featured .plan-check{color:var(--lum)}.plan--featured .plan-tag,.plan--featured .plan-per{color:var(--lum-soft)}.plan--featured .plan-list{border-top-color:var(--penumbra)}.plan--featured .btn-primary{background:var(--lum);border-color:var(--lum);color:#fff}.plan--featured .btn-primary:hover{background:#33343a;border-color:#33343a}.phero--wide .phero-words{text-align:left;align-items:flex-start;max-width:54rem;margin-inline:0}.phero--wide .phero-acts{justify-content:flex-start}.acct-band{background:var(--plate)}.acct{flex-direction:column;gap:1rem;max-width:52rem;padding-block:clamp(2.25rem,4.5vw,3.25rem) clamp(3rem,6vw,4.5rem);display:flex}.acct-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;margin-bottom:.5rem;display:flex}.acct-t{letter-spacing:-.04em;color:var(--lum);margin-top:0;font-size:clamp(2rem,3.4vw,2.6rem);line-height:1.05}.acct-s{color:var(--lum-soft);margin-top:.35rem}.acct-nav{flex-wrap:wrap;gap:.5rem;display:flex}.acct-nav form{display:contents}.acct-card{box-shadow:var(--ring);background:#fff;border-radius:20px;padding:1.5rem 1.6rem}.acct-card-h{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.acct-card>.acct-card-h+*{margin-top:1.1rem}.acct-card-t{letter-spacing:-.02em;color:var(--lum);font-size:1.12rem;font-weight:700}.acct-card-s{max-width:38rem;color:var(--lum-soft);margin-top:.3rem;font-size:.95rem;line-height:1.55}.acct-rows{border-top:1px solid var(--penumbra);margin:0}.acct-row{border-bottom:1px solid var(--penumbra);justify-content:space-between;gap:1rem;padding:.75rem 0;font-size:.95rem;display:flex}.acct-row dt{color:var(--lum-soft)}.acct-row dd{color:var(--lum);text-align:right;margin:0;font-weight:600}.acct-key{margin-top:1rem}.acct-foot{border-top:1px solid var(--penumbra);margin-top:1.1rem;padding-top:1.1rem}.acct-status{border-radius:999px;flex:none;align-items:center;gap:.45rem;height:1.75rem;padding:0 .7rem;font-size:.85rem;font-weight:600;display:inline-flex}.acct-status i{background:currentColor;border-radius:999px;width:7px;height:7px}.acct-status--ok{color:#0f5f58;background:#e7f5f3}.acct-status--warn{color:var(--warn);background:#fbf2e4}.acct-status--off{color:#52525b;background:#f4f4f5}.acct-note{border-radius:16px;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;font-size:.95rem;line-height:1.5;display:flex}.acct-note b{font-weight:700}.acct-note--row{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.acct-note--row>div{flex-direction:column;gap:.15rem;display:flex}.acct-note--ok{color:#0f5f58;background:#e7f5f3;box-shadow:inset 0 0 0 1px #cdebe6}.acct-note--warn{color:#6b4209;background:#fbf2e4;box-shadow:inset 0 0 0 1px #f1dcb8}.acct-list{border-top:1px solid var(--penumbra);margin:0;padding:0;list-style:none}.acct-list li{border-bottom:1px solid var(--penumbra);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.85rem 0;display:flex}.acct-list-t{flex-direction:column;flex:12rem;gap:.15rem;min-width:0;display:flex}.acct-list-t b{color:var(--lum);overflow-wrap:anywhere;font-weight:600}.acct-list-t span{color:var(--lum-soft);font-size:.88rem;line-height:1.45}.acct-list form{flex:none}.btn.acct-danger:hover{color:var(--bad);background:#fbeced;border-color:#f3d0d3}.acct-empty{color:var(--lum-soft);font-size:.95rem}.acct-cta{align-self:flex-start}.acct-dev{border-top:1px dashed var(--penumbra-strong);color:var(--lum-soft);margin-top:1.25rem;padding-top:1.1rem;font-size:.9rem}.acct-dev b{color:var(--lum)}.acct-dev p{margin:.25rem 0 .75rem}.dl-card{border-radius:var(--r-card);background:var(--plate);flex-direction:column;display:flex;overflow:hidden}.dl-main{flex-direction:column;align-items:flex-start;padding:clamp(1.4rem,2.6vw,2rem);display:flex}.dl-t{letter-spacing:-.03em;color:var(--lum);font-size:clamp(1.35rem,2vw,1.6rem)}.dl-d{color:var(--lum-soft);margin-top:.4rem;font-size:.97rem;line-height:1.55}.dl-btn{margin-top:1.4rem}.dl-file{color:var(--lum-soft);word-break:break-all;margin-top:.75rem;font-size:.74rem}.dl-mac{color:var(--lum-soft);border-top:1px solid #10111414;padding:1.1rem clamp(1.4rem,2.6vw,2rem) 1.3rem;font-size:.9rem;line-height:1.55}.dl-mac b{color:var(--lum);font-weight:600}.dl-warn{border-radius:var(--r-card);box-shadow:var(--ring);border-left:3px solid var(--warn);background:#fff;padding:1.5rem 1.6rem}.dl-foot{color:var(--lum-soft);margin-top:2.25rem;font-size:.95rem}.terms-foot{color:var(--lum-soft);margin-top:1.5rem;font-size:.95rem}.terms-foot a{color:var(--lum);text-decoration:underline;-webkit-text-decoration-color:var(--penumbra-strong);text-decoration-color:var(--penumbra-strong);text-underline-offset:4px;font-weight:500}.terms-foot a:hover{-webkit-text-decoration-color:var(--lum);text-decoration-color:var(--lum)}@media (max-width:639px){.phero-acts{flex-direction:column;align-items:stretch;width:100%}.phero-acts .btn{width:100%}}.plans-hero .price-split{align-items:center}.plans-hero .price-head{gap:0}.plans-hero .phero-s{margin-top:1.35rem}.plans-hero .price-note{margin-top:1.5rem}.legal-band{padding-top:0}.legal-grid{gap:2.5rem;display:grid}.legal-col{min-width:0;max-width:46rem}.legal-clause{scroll-margin-top:6.5rem}.legal-aside{flex-direction:column;gap:2.25rem;display:flex}.legal-aside-h{color:var(--lum-soft);margin-bottom:.6rem;font-size:.95rem;font-weight:500}.legal-aside ul{border-top:1px solid var(--penumbra);margin:0;padding:0;list-style:none}.legal-aside li{border-bottom:1px solid var(--penumbra)}.legal-aside-link{color:var(--lum);transition:color .15s var(--ease-press);padding:.6rem 0;font-size:.95rem;font-weight:500;text-decoration:none;display:block}.legal-aside-link:hover{color:var(--teal-deep)}.legal-aside-link[aria-current=page]{font-weight:700}@media (min-width:1024px){.legal-grid{grid-template-columns:minmax(0,46rem) minmax(0,17rem);justify-content:space-between;align-items:start;gap:4rem}.legal-aside{position:sticky;top:6.5rem}}@media (max-width:1023px){.legal-aside{order:-1}.legal-aside ul{border-top:0;flex-wrap:wrap;gap:0 1.5rem;display:flex}.legal-aside li{border-bottom:0}.legal-toc{display:none}}.nf-sec{padding-top:0}.nf-list{border-top:1px solid var(--penumbra-strong);margin:0;padding:0;list-style:none}.nf-list>li{border-bottom:1px solid var(--penumbra)}.nf-row{color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1.5rem;padding:1.2rem 0;text-decoration:none;display:grid}@media (min-width:900px){.nf-row{grid-template-columns:minmax(0,.42fr) minmax(0,1fr) auto}}.nf-t{font-family:var(--font-display);letter-spacing:-.025em;color:var(--lum);font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:700}.nf-d{color:var(--lum-soft);grid-row:2;font-size:.97rem;line-height:1.5}@media (min-width:900px){.nf-d{grid-row:auto}}.nf-ar{color:var(--lum-soft);transition:transform .25s var(--ease-arrive), color .2s var(--ease-press);grid-area:1/-2/auto/-1;font-size:1.4rem;line-height:1}.nf-row:hover .nf-ar{color:var(--lum);transform:translate(3px)}.nf-row:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:6px}.acct-seats{color:var(--lum-soft);white-space:nowrap;flex:none;font-size:.9rem;font-weight:500}.roster-msg{margin-top:1rem}.roster-you{color:var(--lum-soft);font-weight:400}.roster-acts{flex:none;align-items:center;gap:.5rem;display:flex}.roster-sub{margin-top:1.5rem}.roster-h{color:var(--lum);margin-bottom:.5rem;font-size:.92rem;font-weight:600}.roster-invite{flex-wrap:wrap;gap:.5rem;display:flex}.roster-input,.roster-select{border:1px solid var(--penumbra-strong);height:2.5rem;color:var(--lum);font:inherit;transition:border-color .15s var(--ease-press);background:#fff;border-radius:12px;font-size:.92rem}.roster-input{flex:14rem;min-width:0;padding:0 .85rem}.roster-select{padding:0 .6rem}.roster-input:focus-visible,.roster-select:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.roster-input::placeholder{color:var(--lum-faint)}.roster-note{color:var(--lum-soft);margin-top:.6rem;font-size:.88rem}.btn:disabled{opacity:.45;cursor:not-allowed}.support-form{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.support-text{resize:vertical;flex:none;width:100%;height:auto;min-height:7.5rem;padding:.7rem .85rem;line-height:1.55}.support-foot{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.support-ok{color:var(--ok);font-size:.92rem;font-weight:500}.support-err{color:var(--bad);font-size:.92rem;font-weight:500}@media (max-width:639px){.acct-card-h{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;display:grid}.acct-card-h>div{display:contents}.acct-card-h .acct-card-s{grid-area:2/1/auto/-1}}
