.hint-wrap{white-space:nowrap;display:inline}.hint{vertical-align:middle;width:14px;height:14px;color:var(--muted-cool);opacity:.62;cursor:help;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.hint:after{content:"";border-radius:50%;position:absolute;inset:-10px}.hint svg{display:block}.hint:hover,.hint[data-open]{opacity:1;color:var(--ink-cool)}.hint:focus-visible{opacity:1;color:var(--ink-cool);outline-offset:1px}.band-dark .hint{color:#fff}.hint-pop{z-index:300;border:2px solid var(--ink-cool);background:var(--pop-fill);max-width:min(280px,100vw - 24px);box-shadow:inset 0 0 0 2px var(--pop-fill), inset 0 0 0 3px var(--ink-cool), 4px 4px 0 #1e3a2229;color:var(--ink-cool);font-family:var(--sans);text-align:left;white-space:normal;opacity:0;transition:opacity 90ms ease, overlay 90ms allow-discrete, display 90ms allow-discrete;border-radius:0;margin:0;padding:11px 13px;font-size:12.5px;line-height:1.5;position:fixed;inset:auto;overflow:visible}.hint-pop:popover-open{opacity:1}@starting-style{.hint-pop:popover-open{opacity:0}}@media (prefers-reduced-motion:reduce){.hint-pop{transition:none}}.rule-crowd{pointer-events:none;height:10px;position:absolute;bottom:100%;left:0;right:0;overflow:hidden}.peep{width:6px;height:10px;position:absolute;bottom:0}.peep .fr{position:absolute;inset:0}.peep .fr svg{display:block}.peep .fr.a{opacity:0}.peep.walking{animation-name:rule-walk;animation-fill-mode:both}.peep.walking .fr{animation-duration:var(--stride);animation-iteration-count:var(--strides);animation-timing-function:linear;animation-fill-mode:forwards}.peep.walking .fr.a{animation-name:rule-step-a}.peep.walking .fr.b{animation-name:rule-step-b}@keyframes rule-walk{0%{transform:translateX(calc(var(--walk) * var(--in)))}to{transform:translate(0)}}@keyframes rule-step-a{0%,49.99%{opacity:1}50%,to{opacity:0}}@keyframes rule-step-b{0%,49.99%{opacity:0}50%,to{opacity:1}}.plans{grid-template-columns:minmax(0,.92fr) minmax(0,1.12fr) minmax(0,1.08fr) minmax(0,.96fr);align-items:stretch;gap:14px;display:grid}.plan{background:var(--band-lift);border:1px solid #1e3a2224;border-radius:16px;flex-direction:column;min-width:0;padding:22px 20px 24px;display:flex}.plan--team{background:#f4f1eb;border-color:#1e3a224d}.plan h3{letter-spacing:-.02em;color:var(--ink-cool);margin:0;font-size:22px;font-weight:600}.plan-for{color:var(--muted-cool);min-height:58px;margin:6px 0 0;font-size:13px;line-height:1.5}.price{flex-wrap:wrap;align-items:baseline;gap:6px;min-height:clamp(34px,3.2vw,44px);margin:16px 0 0;display:flex}.price .amt{letter-spacing:-.045em;color:var(--ink-cool);font-size:clamp(34px,3.2vw,44px);font-weight:400;line-height:1}.price .per{color:var(--muted-cool);font-size:13px}.price .amt.word{font-size:clamp(26px,2.4vw,32px)}.price-sub{color:var(--muted-cool);min-height:36px;margin:8px 0 0;font-size:12.5px;line-height:1.45}.plan-cta{margin:auto 0 0;padding-top:22px}.plan-cta>a{justify-content:center;width:100%}.plan-rule{width:100%;margin-top:18px;position:relative}.plan hr{width:100%}.plan ul{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.plan li{color:var(--muted-cool);grid-template-columns:11px minmax(0,1fr);align-items:start;gap:9px;font-size:13.5px;line-height:1.45;display:grid}.plan li>svg{margin-top:5px;display:block}.plan li .rate{color:color-mix(in srgb, var(--muted-cool) 72%, transparent);margin-top:2px;font-size:11.5px;line-height:1.35;display:block}.plan li b{color:var(--ink-cool);font-weight:600}@media (width<=1080px){.plans{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.plan-for,.price-sub{min-height:0}.plan li,.plan-for{font-size:14px}}@media (width<=620px){.plans{grid-template-columns:minmax(0,1fr)}}.addons-grid{gap:clamp(22px,3vw,34px);display:grid}.addons-list{border-bottom:1px solid var(--line-cool);margin:0}.addon-row{border-top:1px solid var(--line-cool);color:var(--ink-cool);letter-spacing:-.012em;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 24px;padding:18px 2px;font-size:clamp(15.5px,1.7vw,17.5px);font-weight:500;display:grid}.addon-row dd{font-variant-numeric:tabular-nums;margin:0}.addon-price{grid-area:1/2/span 2;justify-content:flex-end;align-self:stretch;align-items:center;min-width:4ch;display:flex}.addon-row .addon-description{color:var(--muted-cool);letter-spacing:normal;overflow-wrap:anywhere;grid-column:1;font-size:15.5px;font-weight:400;line-height:1.65}.faq-sec{padding-bottom:clamp(30px,4vw,48px)}.faq-grid{gap:clamp(22px,3vw,34px);display:grid}.faq-list{border-bottom:1px solid #1e3a222e}.faq-list details{border-top:1px solid #1e3a222e}.faq-list summary{cursor:pointer;letter-spacing:-.012em;color:var(--ink-cool);grid-template-columns:minmax(0,1fr) 11px;align-items:center;gap:18px;padding:18px 2px;font-size:clamp(15.5px,1.7vw,17.5px);font-weight:500;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::marker{content:""}.faq-list summary:hover{color:var(--coral-text)}.mk-plus{background-image:linear-gradient(#348438,#348438),linear-gradient(#348438,#348438);background-position:50%;background-repeat:no-repeat;background-size:11px 3px,3px 11px;width:11px;height:11px}details[open] .mk-plus{background-size:11px 3px,0 0}.faq-list p{color:var(--muted-cool);margin:0 0 14px;padding-right:29px;font-size:15.5px;line-height:1.65}.faq-list p:last-child{margin-bottom:20px}.plans-sec>.plans-wrap{max-width:1440px}.plans-sec,.addons-sec{padding-bottom:clamp(44px,5vw,68px)}.addons-sec,.faq-sec{padding-top:clamp(48px,6vw,76px)}
