.anatomy[data-astro-cid-wrjoqtyq]{grid-template-columns:minmax(180px,220px) 120px minmax(0,1fr);display:grid}.anatomy[data-astro-cid-wrjoqtyq] .lbl[data-astro-cid-wrjoqtyq]{color:var(--muted);margin:0 0 16px}.price[data-astro-cid-wrjoqtyq]{flex-direction:column;display:flex}.price-bar[data-astro-cid-wrjoqtyq]{border-radius:10px;flex-direction:column;flex:1;min-height:360px;display:flex;overflow:hidden}.price-bar[data-astro-cid-wrjoqtyq] span[data-astro-cid-wrjoqtyq]{flex-direction:column;justify-content:flex-end;gap:4px;padding:18px 20px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.price-bar[data-astro-cid-wrjoqtyq] strong[data-astro-cid-wrjoqtyq]{letter-spacing:-.015em;font-size:18px}.pb-margin[data-astro-cid-wrjoqtyq]{background:var(--red);color:#fff;flex:2}.pb-lic[data-astro-cid-wrjoqtyq]{background:var(--ink);color:var(--stone);flex:3}.pb-lic[data-astro-cid-wrjoqtyq] strong[data-astro-cid-wrjoqtyq]{color:#f4f2ed}.link[data-astro-cid-wrjoqtyq]{position:relative}.link[data-astro-cid-wrjoqtyq]:before{content:"";background:var(--red);transform-origin:0;height:2px;position:absolute;top:calc(20% + 26.4px);left:0;right:0}.link[data-astro-cid-wrjoqtyq] span[data-astro-cid-wrjoqtyq]{text-align:center;color:var(--red-dark);font-size:15px;font-weight:700;position:absolute;top:calc(20% - 3.6px);left:0;right:0}.hours[data-astro-cid-wrjoqtyq]{border-left:2px solid var(--red);padding-left:36px}.uses[data-astro-cid-wrjoqtyq]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin:0;padding:0;list-style:none;display:grid}.uses[data-astro-cid-wrjoqtyq] li[data-astro-cid-wrjoqtyq]{border-top:1px solid var(--line)}.uses[data-astro-cid-wrjoqtyq] a[data-astro-cid-wrjoqtyq]{color:var(--ink);flex-direction:column;gap:6px;padding:18px 28px 20px 0;text-decoration:none;display:flex;position:relative}.uses[data-astro-cid-wrjoqtyq] a[data-astro-cid-wrjoqtyq]:after{content:"→";color:var(--muted);transition:transform .2s var(--ease), color .2s var(--ease);position:absolute;top:18px;right:4px}.uses[data-astro-cid-wrjoqtyq] strong[data-astro-cid-wrjoqtyq]{letter-spacing:-.01em;transition:color .2s var(--ease);font-size:18px;line-height:1.25}.uses[data-astro-cid-wrjoqtyq] span[data-astro-cid-wrjoqtyq]{color:var(--muted);font-size:15px;font-weight:500;line-height:1.45}.uses[data-astro-cid-wrjoqtyq] a[data-astro-cid-wrjoqtyq]:hover strong[data-astro-cid-wrjoqtyq],.uses[data-astro-cid-wrjoqtyq] a[data-astro-cid-wrjoqtyq]:hover:after{color:var(--red-dark)}.uses[data-astro-cid-wrjoqtyq] a[data-astro-cid-wrjoqtyq]:hover:after{transform:translate(4px)}.hours-note[data-astro-cid-wrjoqtyq]{border-top:2px solid var(--ink);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:8px 0 0;padding-top:24px;font-size:clamp(19px,1.7vw,24px);font-weight:650;line-height:1.35}@media (prefers-reduced-motion:no-preference){.pb-margin[data-astro-cid-wrjoqtyq],.pb-lic[data-astro-cid-wrjoqtyq]{transform-origin:bottom;transition:transform .9s var(--ease) .25s}.pb-margin[data-astro-cid-wrjoqtyq]{transition-delay:.45s}.link[data-astro-cid-wrjoqtyq]:before{transition:transform .7s var(--ease) 1s}.link[data-astro-cid-wrjoqtyq] span[data-astro-cid-wrjoqtyq]{transition:opacity .4s var(--ease) 1.4s}.js-reveal section[data-astro-cid-wrjoqtyq][data-reveal]:not(.is-in) .pb-lic[data-astro-cid-wrjoqtyq],.js-reveal section[data-astro-cid-wrjoqtyq][data-reveal]:not(.is-in) .pb-margin[data-astro-cid-wrjoqtyq]{transform:scaleY(0)}.js-reveal section[data-astro-cid-wrjoqtyq][data-reveal]:not(.is-in) .link[data-astro-cid-wrjoqtyq]:before{transform:scaleX(0)}.js-reveal section[data-astro-cid-wrjoqtyq][data-reveal]:not(.is-in) .link[data-astro-cid-wrjoqtyq] span[data-astro-cid-wrjoqtyq]{opacity:0}}.plans[data-astro-cid-wrjoqtyq]{flex-direction:column;gap:44px;display:flex}.plan-tabs[data-astro-cid-wrjoqtyq]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 44px;display:flex}.plan-tabs[data-astro-cid-wrjoqtyq] button[data-astro-cid-wrjoqtyq]{color:var(--muted);font:inherit;letter-spacing:-.02em;cursor:pointer;transition:color .2s var(--ease), border-color .2s var(--ease);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:12px;margin-bottom:-1px;padding:0 0 18px;font-size:clamp(22px,2.2vw,30px);font-weight:700;display:inline-flex}.plan-tabs[data-astro-cid-wrjoqtyq] button[data-astro-cid-wrjoqtyq] svg{width:.9em;height:.9em}.plan-tabs[data-astro-cid-wrjoqtyq] button[data-astro-cid-wrjoqtyq] span[data-astro-cid-wrjoqtyq]{letter-spacing:0;color:var(--muted);align-self:flex-end;padding-bottom:.3em;font-size:14px;font-weight:600}.plan-tabs[data-astro-cid-wrjoqtyq] button[data-astro-cid-wrjoqtyq]:hover{color:var(--ink)}.plan-tabs[data-astro-cid-wrjoqtyq] button[data-astro-cid-wrjoqtyq][aria-selected=true]{color:var(--ink);border-bottom-color:var(--red)}.plan-tabs[data-astro-cid-wrjoqtyq] button[data-astro-cid-wrjoqtyq]:focus-visible{outline:2px solid var(--red);outline-offset:4px}.platform[data-astro-cid-wrjoqtyq]{flex-direction:column;display:flex}.platform[data-astro-cid-wrjoqtyq][hidden]{display:none}.scale[data-astro-cid-wrjoqtyq]{background:var(--ink);height:2px;position:relative}.scale[data-astro-cid-wrjoqtyq] span[data-astro-cid-wrjoqtyq]{color:var(--muted);font-size:13px;font-weight:650;position:absolute;bottom:12px;right:0}.scale[data-astro-cid-wrjoqtyq] span[data-astro-cid-wrjoqtyq]:after{content:" →"}.editions[data-astro-cid-wrjoqtyq]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.edition[data-astro-cid-wrjoqtyq]{flex-direction:column;gap:10px;padding:30px 28px 8px 0;display:flex;position:relative}.edition[data-astro-cid-wrjoqtyq]+.edition[data-astro-cid-wrjoqtyq]{border-left:1px solid var(--line);padding-left:28px}.edition[data-astro-cid-wrjoqtyq]:before{content:"";background:var(--ink);border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:0}.edition[data-astro-cid-wrjoqtyq]+.edition[data-astro-cid-wrjoqtyq]:before{left:-5px}.edition[data-astro-cid-wrjoqtyq] .lbl[data-astro-cid-wrjoqtyq]{color:var(--muted)}.edition[data-astro-cid-wrjoqtyq] h3[data-astro-cid-wrjoqtyq]{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(21px,1.8vw,25px);font-weight:700;line-height:1.15}.edition[data-astro-cid-wrjoqtyq] ul[data-astro-cid-wrjoqtyq]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.edition[data-astro-cid-wrjoqtyq] ul[data-astro-cid-wrjoqtyq] li[data-astro-cid-wrjoqtyq]{color:#3a3835;font-size:15.5px;font-weight:500;line-height:1.45}.ai-cols[data-astro-cid-wrjoqtyq]{border-top:2px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-col[data-astro-cid-wrjoqtyq]{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:16px;padding:32px 48px 8px 0;display:grid}.ai-col[data-astro-cid-wrjoqtyq]+.ai-col[data-astro-cid-wrjoqtyq]{border-left:1px solid var(--line);padding-left:48px}.ai-head[data-astro-cid-wrjoqtyq]{align-items:center;gap:16px;display:flex}.ai-head[data-astro-cid-wrjoqtyq] svg{color:var(--ink);flex:none}.ai-col[data-astro-cid-wrjoqtyq] h3[data-astro-cid-wrjoqtyq]{letter-spacing:-.02em;margin:0;font-size:clamp(22px,1.9vw,26px);font-weight:700;line-height:1.15}.ai-vendor[data-astro-cid-wrjoqtyq]{color:var(--muted);margin:2px 0 0;font-size:15px;font-weight:600}.ai-text[data-astro-cid-wrjoqtyq]{max-width:32em;color:var(--muted);margin:0;font-size:16.5px;font-weight:500;line-height:1.55}.ai-col[data-astro-cid-wrjoqtyq] .tl[data-astro-cid-wrjoqtyq]{align-self:flex-start;margin-top:6px}@media (width<=1100px){.anatomy[data-astro-cid-wrjoqtyq]{grid-template-columns:180px 90px minmax(0,1fr)}.uses[data-astro-cid-wrjoqtyq]{grid-template-columns:1fr}}@media (width<=1000px){.editions[data-astro-cid-wrjoqtyq]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.edition[data-astro-cid-wrjoqtyq]:nth-child(3){border-left:0;padding-left:0}.edition[data-astro-cid-wrjoqtyq]:nth-child(n+3):before{display:none}}@media (width<=760px){.anatomy[data-astro-cid-wrjoqtyq]{grid-template-columns:1fr}.price-bar[data-astro-cid-wrjoqtyq]{flex-direction:row;min-height:0}.price-bar[data-astro-cid-wrjoqtyq] span[data-astro-cid-wrjoqtyq]{justify-content:flex-start}.link[data-astro-cid-wrjoqtyq]{height:64px}.link[data-astro-cid-wrjoqtyq]:before{transform-origin:top;width:2px;height:auto;inset:0 auto 0 20%}.link[data-astro-cid-wrjoqtyq] span[data-astro-cid-wrjoqtyq]{text-align:left;top:20px;left:calc(20% + 14px)}.hours[data-astro-cid-wrjoqtyq]{margin-left:calc(20% - 1px);padding-left:24px}.plan-tabs[data-astro-cid-wrjoqtyq]{grid-template-columns:1fr 1fr;gap:0;display:grid}.plan-tabs[data-astro-cid-wrjoqtyq] button[data-astro-cid-wrjoqtyq]{letter-spacing:-.01em;justify-content:center;gap:8px;padding-bottom:14px;font-size:16px}.plan-tabs[data-astro-cid-wrjoqtyq] button[data-astro-cid-wrjoqtyq] span[data-astro-cid-wrjoqtyq]{display:none}.editions[data-astro-cid-wrjoqtyq],.ai-cols[data-astro-cid-wrjoqtyq]{grid-template-columns:1fr}.edition[data-astro-cid-wrjoqtyq],.edition[data-astro-cid-wrjoqtyq]+.edition[data-astro-cid-wrjoqtyq]{border-left:0;padding:26px 0 20px}.edition[data-astro-cid-wrjoqtyq]+.edition[data-astro-cid-wrjoqtyq]{border-top:1px solid var(--line)}.edition[data-astro-cid-wrjoqtyq]:before,.scale[data-astro-cid-wrjoqtyq]{display:none}.ai-col[data-astro-cid-wrjoqtyq],.ai-col[data-astro-cid-wrjoqtyq]+.ai-col[data-astro-cid-wrjoqtyq]{border-left:0;padding:28px 0 24px}.ai-col[data-astro-cid-wrjoqtyq]+.ai-col[data-astro-cid-wrjoqtyq]{border-top:1px solid var(--line)}}@media (width<=760px) and (prefers-reduced-motion:no-preference){.pb-margin[data-astro-cid-wrjoqtyq],.pb-lic[data-astro-cid-wrjoqtyq]{transform-origin:0}.js-reveal section[data-astro-cid-wrjoqtyq][data-reveal]:not(.is-in) .pb-lic[data-astro-cid-wrjoqtyq],.js-reveal section[data-astro-cid-wrjoqtyq][data-reveal]:not(.is-in) .pb-margin[data-astro-cid-wrjoqtyq]{transform:scaleX(0)}.js-reveal section[data-astro-cid-wrjoqtyq][data-reveal]:not(.is-in) .link[data-astro-cid-wrjoqtyq]:before{transform:scaleY(0)}}
