#tiers[data-join-tier-layout=compact] .join-tiers-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex}#tiers[data-join-tier-layout=compact] .join-tiers-apply{color:var(--accent);text-underline-offset:.25em;font-weight:650}#tiers[data-join-tier-layout=compact] .join-tiers-shared{border-top:3px solid var(--kicker-ink,var(--accent));border-bottom:1px solid var(--rule);margin-block:clamp(1rem,2vw,1.5rem);padding:clamp(1rem,2vw,1.5rem) 0}#tiers[data-join-tier-layout=compact] .join-tiers-shared h3{margin:0 0 .8rem;font-size:clamp(1.1rem,1rem + .4vw,1.3rem)}#tiers[data-join-tier-layout=compact] .join-tiers-more{margin-top:.75rem}#tiers[data-join-tier-layout=compact] .join-tiers-more>summary,#tiers[data-join-tier-layout=compact] .join-tiers-overview>summary{width:fit-content;min-height:2.75rem;color:var(--accent);cursor:pointer;text-underline-offset:.25em;padding-block:.7rem;font-weight:650;text-decoration:underline;list-style:none}#tiers[data-join-tier-layout=compact] .join-tiers-more>summary::-webkit-details-marker{display:none}#tiers[data-join-tier-layout=compact] .join-tiers-overview>summary::-webkit-details-marker{display:none}#tiers[data-join-tier-layout=compact] .join-tiers-overview{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding-block:.2rem}#tiers[data-join-tier-layout=compact] .join-tiers-overview-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem clamp(1rem,3vw,2rem);padding-bottom:1rem;display:grid}#tiers[data-join-tier-layout=compact] .join-tiers-overview-body p{overflow-wrap:anywhere;margin:0}#tiers[data-join-tier-layout=compact] .join-tiers-list{grid-template-columns:minmax(0,1fr);gap:.65rem;margin-top:clamp(1rem,2vw,1.5rem);display:grid}#tiers[data-join-tier-layout=compact] .join-tiers-list>li,#tiers[data-join-tier-layout=compact] .join-tier{min-width:0}#tiers[data-join-tier-layout=compact] .join-tier{margin-inline:0;padding:0;display:block}#tiers[data-join-tier-layout=compact] .join-tier-summary{cursor:pointer;grid-template-columns:minmax(10rem,1fr) minmax(10rem,1.2fr) auto;align-items:center;gap:.5rem 1.5rem;min-height:5.5rem;padding:1rem clamp(1rem,2vw,1.5rem);list-style:none;display:grid}#tiers[data-join-tier-layout=compact] .join-tier-summary::-webkit-details-marker{display:none}#tiers[data-join-tier-layout=compact] .join-tier-static{cursor:default}#tiers[data-join-tier-layout=compact] .join-tier-identity{gap:.3rem;min-width:0;display:grid}#tiers[data-join-tier-layout=compact] .join-tier-name,#tiers[data-join-tier-layout=compact] .join-tier-identity h3{margin:0;font-size:clamp(1.05rem,1rem + .4vw,1.25rem);font-weight:700;line-height:1.25}#tiers[data-join-tier-layout=compact] .join-tier-identity .plan-price{margin:0;font-size:clamp(1.25rem,1.15rem + .5vw,1.55rem);line-height:1.15;display:block}#tiers[data-join-tier-layout=compact] .join-tier-included{color:inherit;opacity:.82;margin:0;font-size:.9rem}#tiers[data-join-tier-layout=compact] .join-tier-renewal{color:inherit;opacity:.82;margin:0;font-size:.9rem;display:block}#tiers[data-join-tier-layout=compact] .join-tier-renewal>span{text-wrap:pretty;display:block}#tiers[data-join-tier-layout=compact] .join-tier-toggle{min-height:2.75rem;color:inherit;white-space:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;font-weight:650;display:inline-flex}#tiers[data-join-tier-layout=compact] .join-tier-toggle:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;transition:transform .15s;transform:rotate(45deg)}#tiers[data-join-tier-layout=compact] .join-tier[open] .join-tier-toggle:after{transform:rotate(225deg)}#tiers[data-join-tier-layout=compact] .join-tier-hide,#tiers[data-join-tier-layout=compact] .join-tier[open] .join-tier-show{display:none}#tiers[data-join-tier-layout=compact] .join-tier[open] .join-tier-hide{display:inline}#tiers[data-join-tier-layout=compact] .join-tiers-more[open] .join-tier-show{display:none}#tiers[data-join-tier-layout=compact] .join-tiers-more[open] .join-tier-hide{display:inline}#tiers[data-join-tier-layout=compact] .join-tier-perks,#tiers[data-join-tier-layout=compact] .join-tiers-shared-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1rem,3vw,2rem);display:grid}#tiers[data-join-tier-layout=compact] .join-tier-perks{border-top:1px solid var(--rule);padding:0 clamp(1rem,2vw,1.5rem) 1rem}#tiers[data-join-tier-layout=compact] .join-tier-perks li,#tiers[data-join-tier-layout=compact] .join-tiers-shared-list li{overflow-wrap:anywhere;border-top:0;padding:.65rem 0}#tiers[data-join-tier-layout=compact] .join-tiers-shared-list li{padding-left:1rem;position:relative}#tiers[data-join-tier-layout=compact] .join-tiers-shared-list li:before{content:"";background:var(--kicker-ink,var(--accent));width:.35rem;height:.35rem;position:absolute;top:1.15rem;left:0}#tiers[data-join-tier-layout=compact] .join-tier:focus-within{outline-offset:3px}#tiers[data-join-tier-layout=compact] .join-tier-summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width:44rem){#tiers[data-join-tier-layout=compact] .join-tier-summary{grid-template-columns:minmax(0,1fr) auto;gap:.45rem .75rem}#tiers[data-join-tier-layout=compact] .join-tier-included{grid-area:2/1/auto/-1}#tiers[data-join-tier-layout=compact] .join-tier-identity:has(.join-tier-renewal){display:contents}#tiers[data-join-tier-layout=compact] .join-tier-identity:has(.join-tier-renewal) .join-tier-renewal{grid-column:1/-1}#tiers[data-join-tier-layout=compact] .join-tier-summary:has(.join-tier-renewal) .join-tier-included{grid-row:auto}#tiers[data-join-tier-layout=compact] .join-tier-summary:has(.join-tier-renewal) .join-tier-toggle{grid-area:1/2/span 2}#tiers[data-join-tier-layout=compact] .join-tier-perks,#tiers[data-join-tier-layout=compact] .join-tiers-shared-list,#tiers[data-join-tier-layout=compact] .join-tiers-overview-body{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){#tiers[data-join-tier-layout=compact] .join-tier-toggle:after{transition:none}}.join-form-quote{opacity:.82;margin:.4rem 0 0;font-size:.9rem}.join-form-quote>span{text-wrap:pretty;display:block}.join-form-field{min-width:0}.join-form-field select{min-width:0;max-width:100%}
