:root{--sky:#a9e4ef;--petrol:#073f52;--warm:#fffdf8;--action:#43d982;--green-copy:#096a55;--coral:#fa5651;--cream:#f6ebcf;--paper:var(--warm);--paper-2:#f5f3ed;--ink:var(--petrol);--ink-2:#44606a;--ink-3:#5f737a;--surface:var(--warm);--rule:color-mix(in oklch,var(--petrol) 14%,transparent);--rule-strong:color-mix(in oklch,var(--petrol) 28%,transparent);color-scheme:light;--green:oklch(72.27% .192 149.58);--green-deep:oklch(52.73% .1371 150.07);--green-text:oklch(49% .13 150.07);--green-soft:oklch(96% .04 149.58);--on-green-deep:oklch(99% .01 150);--shadow-soft:0 2px 8px color-mix(in oklch,var(--petrol) 8%,transparent);--shadow-lift:0 10px 26px color-mix(in oklch,var(--petrol) 14%,transparent);--shadow-deep:0 30px 70px color-mix(in oklch,var(--petrol) 20%,transparent)}.org-hero[data-astro-cid-rxhclskx]{background:var(--warm);color:var(--petrol);padding-block:clamp(46px,6vw,82px) clamp(56px,7vw,96px)}.org-hero__grid[data-astro-cid-rxhclskx]{grid-template-columns:1fr .95fr;align-items:center;gap:clamp(38px,6vw,88px);display:grid}.org-kicker[data-astro-cid-rxhclskx]{color:var(--green-copy);letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;font-size:.76rem;font-weight:850}.org-kicker--light[data-astro-cid-rxhclskx]{color:var(--action)}.org-hero[data-astro-cid-rxhclskx] h1[data-astro-cid-rxhclskx],.org-section[data-astro-cid-rxhclskx] h2[data-astro-cid-rxhclskx]{letter-spacing:-.04em;line-height:1.04}.org-hero[data-astro-cid-rxhclskx] h1[data-astro-cid-rxhclskx]{max-width:12ch;font-size:clamp(3.25rem,5.2vw,5.6rem)}.org-hero__body[data-astro-cid-rxhclskx]{max-width:56ch;color:var(--ink-2);margin-top:24px;font-size:clamp(1.04rem,1.35vw,1.25rem);line-height:1.6}.org-actions[data-astro-cid-rxhclskx]{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px;display:flex}.org-textlink[data-astro-cid-rxhclskx]{color:var(--petrol);text-underline-offset:3px;font-weight:800;text-decoration:underline}.org-textlink[data-astro-cid-rxhclskx]:after{content:" ↓" / ""}.org-free[data-astro-cid-rxhclskx]{color:var(--green-copy);margin-top:17px;font-size:.86rem;font-weight:800}.org-hero__visual[data-astro-cid-rxhclskx]{border-radius:32px;height:clamp(400px,46vw,600px);margin:0;overflow:hidden}.org-hero__visual[data-astro-cid-rxhclskx] img{object-fit:cover;width:100%;height:100%}.org-section[data-astro-cid-rxhclskx]{padding-block:clamp(64px,7vw,108px)}.org-head[data-astro-cid-rxhclskx]{max-width:850px;margin-bottom:42px}.org-section[data-astro-cid-rxhclskx] h2[data-astro-cid-rxhclskx]{max-width:14ch;color:var(--petrol);font-size:clamp(2.35rem,4.3vw,4.6rem)}.org-head[data-astro-cid-rxhclskx]>p[data-astro-cid-rxhclskx]:last-child{max-width:60ch;color:var(--ink-2);margin-top:20px;font-size:1.08rem;line-height:1.65}.types[data-astro-cid-rxhclskx]{background:color-mix(in oklch,var(--sky) 23%,var(--warm))}.type-grid[data-astro-cid-rxhclskx]{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.type-card[data-astro-cid-rxhclskx]{border:1px solid var(--rule-strong);background:var(--warm);height:100%;color:var(--petrol);border-radius:24px;flex-direction:column;padding:26px;text-decoration:none;transition:border-color .3s,box-shadow .45s;display:flex}.type-card[data-astro-cid-rxhclskx]:hover,.type-card[data-astro-cid-rxhclskx]:focus-visible{border-color:var(--petrol);box-shadow:var(--shadow-lift)}.type-card__focus[data-astro-cid-rxhclskx]{color:var(--green-copy);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.type-card[data-astro-cid-rxhclskx] h3[data-astro-cid-rxhclskx]{margin-top:12px;font-size:1.4rem;line-height:1.15}.type-card[data-astro-cid-rxhclskx] p[data-astro-cid-rxhclskx]{color:var(--ink-2);flex:1;margin-top:10px;line-height:1.55}.type-card__go[data-astro-cid-rxhclskx]{color:var(--petrol);margin-top:20px;font-size:.9rem;font-weight:800}.platform[data-astro-cid-rxhclskx]{background:var(--warm)}.group-grid[data-astro-cid-rxhclskx]{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.group-grid[data-astro-cid-rxhclskx]>li[data-astro-cid-rxhclskx]{border-bottom:1px solid var(--rule-strong);padding:26px 24px 30px 0}.group-grid[data-astro-cid-rxhclskx]>li[data-astro-cid-rxhclskx]:not(:nth-child(3n+1)){border-left:1px solid var(--rule-strong);padding-left:24px}.group-grid__n[data-astro-cid-rxhclskx]{color:var(--coral);letter-spacing:.08em;font-size:.76rem;font-weight:900}.group-grid[data-astro-cid-rxhclskx] h3[data-astro-cid-rxhclskx]{color:var(--petrol);margin-top:12px;font-size:1.3rem}.group-grid[data-astro-cid-rxhclskx] p[data-astro-cid-rxhclskx]{color:var(--ink-2);margin-top:8px;line-height:1.55}.group-grid[data-astro-cid-rxhclskx] ul[data-astro-cid-rxhclskx]{flex-wrap:wrap;gap:7px;margin:16px 0 0;padding:0;list-style:none;display:flex}.group-grid[data-astro-cid-rxhclskx] ul[data-astro-cid-rxhclskx] li[data-astro-cid-rxhclskx]{background:color-mix(in oklch,var(--sky) 32%,var(--warm));color:var(--petrol);border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:750}.platform__extra[data-astro-cid-rxhclskx]{max-width:62ch;color:var(--ink-2);margin-top:30px;line-height:1.6}.free[data-astro-cid-rxhclskx]{background:var(--action)}.free__grid[data-astro-cid-rxhclskx]{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(36px,7vw,100px);display:grid}.free[data-astro-cid-rxhclskx] h2[data-astro-cid-rxhclskx]{max-width:12ch}.free__grid[data-astro-cid-rxhclskx]>div[data-astro-cid-rxhclskx]:last-child p[data-astro-cid-rxhclskx]{color:var(--petrol);font-size:1.08rem;line-height:1.65}.free[data-astro-cid-rxhclskx] .btn[data-astro-cid-rxhclskx]{margin-top:24px}.join[data-astro-cid-rxhclskx]{background:var(--petrol);color:var(--warm)}.join__grid[data-astro-cid-rxhclskx]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(40px,7vw,90px);display:grid}.join[data-astro-cid-rxhclskx] h2[data-astro-cid-rxhclskx]{color:var(--warm)}.join__grid[data-astro-cid-rxhclskx]>div[data-astro-cid-rxhclskx]>p[data-astro-cid-rxhclskx]:not(.org-kicker){max-width:48ch;color:color-mix(in oklch,var(--warm) 74%,var(--petrol));margin-top:22px;line-height:1.65}.org-back[data-astro-cid-rxhclskx]{color:var(--action);margin-top:28px;font-weight:800;display:inline-block}@media (width<=1100px){.type-grid[data-astro-cid-rxhclskx]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.org-hero__grid[data-astro-cid-rxhclskx],.free__grid[data-astro-cid-rxhclskx],.join__grid[data-astro-cid-rxhclskx]{grid-template-columns:1fr}.org-hero[data-astro-cid-rxhclskx] h1[data-astro-cid-rxhclskx]{font-size:clamp(3rem,11vw,5rem)}.org-hero__visual[data-astro-cid-rxhclskx]{height:460px}.group-grid[data-astro-cid-rxhclskx]{grid-template-columns:1fr 1fr}.group-grid[data-astro-cid-rxhclskx]>li[data-astro-cid-rxhclskx],.group-grid[data-astro-cid-rxhclskx]>li[data-astro-cid-rxhclskx]:not(:nth-child(3n+1)){border-left:0;padding:24px 0}.group-grid[data-astro-cid-rxhclskx]>li[data-astro-cid-rxhclskx]:nth-child(2n){border-left:1px solid var(--rule-strong);padding-left:24px}.group-grid[data-astro-cid-rxhclskx]>li[data-astro-cid-rxhclskx]:nth-child(odd){padding-right:24px}}@media (width<=600px){.org-section[data-astro-cid-rxhclskx]{padding-block:64px}.org-hero__visual[data-astro-cid-rxhclskx]{border-radius:24px;height:380px}.org-actions[data-astro-cid-rxhclskx]{justify-items:start;display:grid}.org-actions[data-astro-cid-rxhclskx] .btn[data-astro-cid-rxhclskx]{width:100%}.org-section[data-astro-cid-rxhclskx] h2[data-astro-cid-rxhclskx]{font-size:clamp(2.2rem,11vw,3.3rem)}.type-grid[data-astro-cid-rxhclskx],.group-grid[data-astro-cid-rxhclskx]{grid-template-columns:1fr}.group-grid[data-astro-cid-rxhclskx]>li[data-astro-cid-rxhclskx]:nth-child(2n){border-left:0;padding-left:0}.group-grid[data-astro-cid-rxhclskx]>li[data-astro-cid-rxhclskx]:nth-child(odd){padding-right:0}}
