.hero[data-astro-cid-i3irphx7]{padding-block:clamp(1.5rem,.8rem + 2.5vw,3rem) clamp(1rem,.5rem + 3vw,4rem)}.hero-grid[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""definition""cta""visual""supporting""facts";display:grid}.hero-title[data-astro-cid-i3irphx7]{grid-area:title}.hero-definition[data-astro-cid-i3irphx7]{grid-area:definition}.hero-cta[data-astro-cid-i3irphx7]{grid-area:cta}.hero-visual[data-astro-cid-i3irphx7]{grid-area:visual}.hero-supporting[data-astro-cid-i3irphx7]{grid-area:supporting}.hero-facts[data-astro-cid-i3irphx7]{grid-area:facts}.hero-title[data-astro-cid-i3irphx7]{letter-spacing:-.035em;hyphens:manual;margin:0;font-size:clamp(2.5rem,1.386rem + 4.571vw,5.5rem);font-weight:650;line-height:.98}.hero-definition[data-astro-cid-i3irphx7]{max-width:38rem;font-size:var(--step-1);color:var(--text);margin:1.5rem 0 0;line-height:1.45}.hero-cta[data-astro-cid-i3irphx7]{margin-top:1.75rem}.hero-supporting[data-astro-cid-i3irphx7]{max-width:36rem;color:var(--text-muted);margin:2rem 0 0}.hero-facts[data-astro-cid-i3irphx7]{font-size:var(--step--1);color:var(--text-muted);flex-wrap:wrap;align-self:start;align-items:center;gap:.5rem 0;margin:1.25rem 0 0 -.85rem;padding:0;list-style:none;display:flex;overflow:hidden}.hero-facts[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{border-left:1px solid var(--line-strong);margin-left:-1px;padding-inline:.85rem;line-height:1.3}.hero-visual[data-astro-cid-i3irphx7]{justify-self:center;width:min(100%,240px);margin-top:2.25rem}@media (width>=960px){.hero-grid[data-astro-cid-i3irphx7]{grid-template:"title visual""definition visual""cta visual""supporting visual""facts visual"1fr/minmax(0,1fr) 380px;column-gap:clamp(3rem,5vw,4.5rem)}.hero-title[data-astro-cid-i3irphx7]{padding-top:.5rem}.hero-visual[data-astro-cid-i3irphx7]{align-self:start;width:380px;margin-top:0}}.tiles[data-astro-cid-ony4p6et]{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-ony4p6et]{border-top:1px solid var(--line);flex-direction:column;gap:1.25rem;padding-block:1.25rem;display:flex}.tile[data-astro-cid-ony4p6et]:first-child{border-top:0;padding-top:0}.tile-title[data-astro-cid-ony4p6et]{font-size:var(--step-1);hyphens:manual;margin:0}.tile-body[data-astro-cid-ony4p6et]{color:var(--text-muted);max-width:34rem;margin:.5rem 0 0}.tile-visual[data-astro-cid-ony4p6et]{justify-content:center;display:flex}.tile[data-astro-cid-ony4p6et][data-kind=phone]{grid-template-columns:minmax(0,1fr) 9.5rem;align-items:center;display:grid}.tile[data-astro-cid-ony4p6et][data-kind=phone] .tile-visual[data-astro-cid-ony4p6et] .phone{width:9.5rem}.tile-icon[data-astro-cid-ony4p6et]{border-radius:var(--radius);background:var(--surface-2);width:3rem;height:3rem;color:var(--text);flex:none;place-items:center;display:grid}@media (width>=900px){.tiles[data-astro-cid-ony4p6et]{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem}.tile-title[data-astro-cid-ony4p6et]{font-size:var(--step-2)}.tile[data-astro-cid-ony4p6et],.tile[data-astro-cid-ony4p6et]:first-child{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-1);gap:1.5rem;padding:clamp(1.5rem,.9rem + 1.2vw,2.25rem)}.tile[data-astro-cid-ony4p6et][data-tile=last-time]{grid-area:1/1/auto/span 7}.tile[data-astro-cid-ony4p6et][data-tile=warmup]{grid-area:2/1/auto/span 7}.tile[data-astro-cid-ony4p6et][data-tile=rest]{grid-area:1/8/span 2/span 5}.tile[data-astro-cid-ony4p6et][data-tile=library]{grid-area:3/1/span 2/span 5}.tile[data-astro-cid-ony4p6et][data-tile=stats]{grid-area:3/6/auto/span 7}.tile[data-astro-cid-ony4p6et][data-tile=medals]{grid-area:4/6/auto/span 7}.tile[data-astro-cid-ony4p6et][data-tile=health]{flex-direction:row;grid-area:5/1/auto/-1;align-items:flex-start}.tile[data-astro-cid-ony4p6et][data-kind=crop] .tile-visual[data-astro-cid-ony4p6et]{justify-content:flex-start;margin-top:auto}.tile[data-astro-cid-ony4p6et][data-kind=phone] .tile-visual[data-astro-cid-ony4p6et]{margin-block:auto}.tile[data-astro-cid-ony4p6et][data-kind=phone]{align-items:stretch;display:flex}.tile[data-astro-cid-ony4p6et][data-kind=phone] .tile-visual[data-astro-cid-ony4p6et] .phone{width:min(100%,300px)}}.plan-grid[data-astro-cid-yh47y3gw]{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}.plan-steps[data-astro-cid-yh47y3gw]{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.plan-step[data-astro-cid-yh47y3gw]{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;display:grid}.plan-step-n[data-astro-cid-yh47y3gw]{border:1px solid var(--line-strong);width:2.25rem;height:2.25rem;font-size:var(--step--1);color:var(--text);border-radius:999px;place-items:center;display:grid}.plan-h3[data-astro-cid-yh47y3gw]{font-size:var(--step-1);margin:0}.plan-p[data-astro-cid-yh47y3gw]{color:var(--text-muted);max-width:34rem;margin:.4rem 0 0}.plan-inside[data-astro-cid-yh47y3gw]{margin:2rem 0 0;padding:0;list-style:none;display:grid}.plan-inside[data-astro-cid-yh47y3gw] li[data-astro-cid-yh47y3gw]{border-top:1px solid var(--line);padding-block:1.1rem}.plan-inside[data-astro-cid-yh47y3gw] li[data-astro-cid-yh47y3gw]:last-child{border-bottom:1px solid var(--line)}.plan-more[data-astro-cid-yh47y3gw]{margin:2.25rem 0 0}.plan-more[data-astro-cid-yh47y3gw] a[data-astro-cid-yh47y3gw]{color:var(--text);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.3em;font-weight:600;transition:text-decoration-color .15s}.plan-more[data-astro-cid-yh47y3gw] a[data-astro-cid-yh47y3gw]:hover{text-decoration-color:var(--text)}.plan-visual[data-astro-cid-yh47y3gw]{justify-self:center;width:min(100%,190px)}@media (width>=900px){.plan-grid[data-astro-cid-yh47y3gw]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(3rem,7vw,7rem)}.plan-steps[data-astro-cid-yh47y3gw]{gap:1.75rem}.plan-inside[data-astro-cid-yh47y3gw]{margin-top:2.5rem}.plan-inside[data-astro-cid-yh47y3gw] li[data-astro-cid-yh47y3gw]{grid-template-columns:15rem minmax(0,1fr);gap:2rem;display:grid}.plan-inside[data-astro-cid-yh47y3gw] .plan-p[data-astro-cid-yh47y3gw]{margin-top:0}.plan-visual[data-astro-cid-yh47y3gw]{width:340px}}.dev[data-astro-cid-2wsmiwiq]{padding-top:0}.dev-inner[data-astro-cid-2wsmiwiq]{border-top:1px solid var(--line);max-width:40rem;padding-top:clamp(2rem,1.5rem + 2vw,3rem)}.dev-title[data-astro-cid-2wsmiwiq]{font-size:var(--step-3);margin:0}.dev-body[data-astro-cid-2wsmiwiq]{margin-top:1.5rem}.dev-body[data-astro-cid-2wsmiwiq] p[data-astro-cid-2wsmiwiq]{font-size:var(--step-0);color:var(--text);margin:0 0 1.1rem;line-height:1.55}.dev-body[data-astro-cid-2wsmiwiq] .dev-signature[data-astro-cid-2wsmiwiq]{font-size:var(--step-0);color:var(--text-muted);margin:1.75rem 0 0}@media (width>=900px){.dev-body[data-astro-cid-2wsmiwiq] p[data-astro-cid-2wsmiwiq]{font-size:var(--step-1)}}.dev-signature[data-astro-cid-2wsmiwiq]:before{content:"";vertical-align:middle;background:var(--line-strong);width:1.5rem;height:1px;margin-right:.75rem;display:inline-block}.faq-groups[data-astro-cid-os3yafxb]{flex-direction:column;gap:clamp(1.75rem,1.2rem + 2vw,3rem);display:flex}.faq-group[data-astro-cid-os3yafxb]{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.faq-group-title[data-astro-cid-os3yafxb]{font-size:var(--step-1);color:var(--text-muted);margin:0;font-weight:600}.faq-list[data-astro-cid-os3yafxb]{border-top:1px solid var(--line)}.faq-item[data-astro-cid-os3yafxb]{border-bottom:1px solid var(--line)}summary[data-astro-cid-os3yafxb]{cursor:pointer;font-size:var(--step-0);letter-spacing:-.01em;overflow-wrap:break-word;padding:.75rem 2.25rem .75rem 0;font-weight:600;line-height:1.35;list-style:none;position:relative}summary[data-astro-cid-os3yafxb]::-webkit-details-marker{display:none}summary[data-astro-cid-os3yafxb]:before,summary[data-astro-cid-os3yafxb]:after{content:"";background:var(--text-muted);width:.9rem;height:1.5px;transition:transform .2s;position:absolute;top:calc(.75rem + .675em);right:.25rem}summary[data-astro-cid-os3yafxb]:after{transform:rotate(90deg)}.faq-item[data-astro-cid-os3yafxb][open] summary[data-astro-cid-os3yafxb]:after{transform:rotate(0)}summary[data-astro-cid-os3yafxb]:hover:before,summary[data-astro-cid-os3yafxb]:hover:after{background:var(--text)}.faq-a[data-astro-cid-os3yafxb]{padding:0 0 1.25rem}.faq-a[data-astro-cid-os3yafxb] p[data-astro-cid-os3yafxb]{color:var(--text-muted);max-width:44rem;margin:0}.faq-links[data-astro-cid-os3yafxb]{flex-wrap:wrap;gap:.4rem 1.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.faq-links[data-astro-cid-os3yafxb] a[data-astro-cid-os3yafxb]{color:var(--text);text-underline-offset:.25em;font-weight:600}@media (prefers-reduced-motion:reduce){summary[data-astro-cid-os3yafxb]:before,summary[data-astro-cid-os3yafxb]:after{transition:none}}@media (width>=900px){.faq-group[data-astro-cid-os3yafxb]{grid-template-columns:16rem minmax(0,1fr);gap:3rem}.faq-group-title[data-astro-cid-os3yafxb]{padding-top:1rem}summary[data-astro-cid-os3yafxb]{font-size:var(--step-1);padding-block:1rem}summary[data-astro-cid-os3yafxb]:before,summary[data-astro-cid-os3yafxb]:after{top:calc(1rem + .675em)}}.switch[data-astro-cid-miz5qnfv]{margin-top:clamp(2.5rem,2rem + 2vw,3.5rem)}.switch-lead[data-astro-cid-miz5qnfv]{margin:0;font-weight:600}.switch-links[data-astro-cid-miz5qnfv]{flex-wrap:wrap;gap:.25rem 2rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.switch-links[data-astro-cid-miz5qnfv] a[data-astro-cid-miz5qnfv]{color:var(--text-muted);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.3em;padding-block:.5rem;display:inline-block}.switch-links[data-astro-cid-miz5qnfv] a[data-astro-cid-miz5qnfv]:hover{color:var(--text);text-decoration-color:var(--text)}
