.fu-tut[data-astro-cid-eqms3q5r]{background:#fff;padding:72px 0 48px;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.fu-tut__split[data-astro-cid-eqms3q5r]{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}@media (width<=767px){.fu-tut__split[data-astro-cid-eqms3q5r]{grid-template-columns:1fr;gap:30px}}.fu-tut__text[data-astro-cid-eqms3q5r] h2[data-astro-cid-eqms3q5r]{color:#0b1020;letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(26px,3.2vw,36px);font-weight:900}.fu-tut__text[data-astro-cid-eqms3q5r] h2[data-astro-cid-eqms3q5r] span,.fu-tut-grp__head[data-astro-cid-eqms3q5r] h2[data-astro-cid-eqms3q5r] span{background:linear-gradient(120deg,#ff4d4d,#d32f2f 55%,#b30000);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.fu-tut__text[data-astro-cid-eqms3q5r] p[data-astro-cid-eqms3q5r]{color:#5b6472;margin:0 0 16px;font-size:16.5px;line-height:1.7}.fu-tut__text[data-astro-cid-eqms3q5r] p[data-astro-cid-eqms3q5r] a{color:#d32f2f;font-weight:600;text-decoration:none}.fu-tut__text[data-astro-cid-eqms3q5r] p[data-astro-cid-eqms3q5r] a:hover{text-underline-offset:3px;text-decoration:underline}.fu-tut__media[data-astro-cid-eqms3q5r] img[data-astro-cid-eqms3q5r]{border-radius:16px;width:100%;height:auto;box-shadow:0 18px 44px -18px #1018284d}.fu-tut__btns[data-astro-cid-eqms3q5r]{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.fu-tut-btn[data-astro-cid-eqms3q5r]{letter-spacing:-.005em;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:0 28px;font-size:16.5px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s,color .2s;display:inline-flex}.fu-tut-btn--primary[data-astro-cid-eqms3q5r]{color:#fff;background:linear-gradient(135deg,#ff4d4d 0%,#d32f2f 55%,#b30000 100%);box-shadow:0 14px 30px -10px #d32f2f99,inset 0 1px #ffffff40}.fu-tut-btn--primary[data-astro-cid-eqms3q5r]:hover{transform:translateY(-2px);box-shadow:0 20px 36px -10px #d32f2fa6,inset 0 1px #ffffff40}.fu-tut-btn__chev[data-astro-cid-eqms3q5r]{width:20px;height:20px;transition:transform .2s}.fu-tut-btn--primary[data-astro-cid-eqms3q5r]:hover .fu-tut-btn__chev[data-astro-cid-eqms3q5r]{transform:translate(3px)}.fu-tut-btn--secondary[data-astro-cid-eqms3q5r]{color:#0b1020;background:#fff;border:1.5px solid #e3e7ee;padding-left:9px;box-shadow:0 10px 24px -18px #10182859}.fu-tut-btn--secondary[data-astro-cid-eqms3q5r]:hover{color:#d32f2f;border-color:#d32f2f;transform:translateY(-2px)}.fu-tut-btn__icon[data-astro-cid-eqms3q5r]{color:#d32f2f;background:#fff1f1;border-radius:50%;place-items:center;width:38px;height:38px;transition:background-color .2s,color .2s;display:grid}.fu-tut-btn__icon[data-astro-cid-eqms3q5r] svg[data-astro-cid-eqms3q5r]{width:18px;height:18px}.fu-tut-btn--secondary[data-astro-cid-eqms3q5r]:hover .fu-tut-btn__icon[data-astro-cid-eqms3q5r]{color:#fff;background:#d32f2f}.fu-tut-btn[data-astro-cid-eqms3q5r]:focus-visible{outline-offset:3px;outline:3px solid #0b1020}@media (width<=480px){.fu-tut__btns[data-astro-cid-eqms3q5r]{flex-direction:column}.fu-tut-btn[data-astro-cid-eqms3q5r]{width:100%}}@media (prefers-reduced-motion:reduce){.fu-tut-btn[data-astro-cid-eqms3q5r],.fu-tut-btn[data-astro-cid-eqms3q5r]:hover,.fu-tut-btn__chev[data-astro-cid-eqms3q5r]{transition:none;transform:none!important}}.fu-tut-grp[data-astro-cid-eqms3q5r]{background:#fff;padding:44px 0;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.fu-tut-grp[data-astro-cid-eqms3q5r]:nth-of-type(2n){background:#fafbfc}.fu-tut-grp__head[data-astro-cid-eqms3q5r]{text-align:center;max-width:660px;margin:0 auto 36px}.fu-tut-grp__os[data-astro-cid-eqms3q5r]{color:#ff5a5a;background:linear-gradient(135deg,#0d0d0d,#1f1f1f);border-radius:15px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;display:inline-flex}.fu-tut-grp__os[data-astro-cid-eqms3q5r] svg[data-astro-cid-eqms3q5r]{width:28px;height:28px}.fu-tut-grp__head[data-astro-cid-eqms3q5r] h2[data-astro-cid-eqms3q5r]{color:#0b1020;letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(22px,3vw,32px);font-weight:900}.fu-tut-grp__head[data-astro-cid-eqms3q5r] p[data-astro-cid-eqms3q5r]{color:#5b6472;margin:0;font-size:15.5px;line-height:1.6}.fu-tut-grp__grid[data-astro-cid-eqms3q5r]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=991px){.fu-tut-grp__grid[data-astro-cid-eqms3q5r]{grid-template-columns:repeat(2,1fr)}}@media (width<=575px){.fu-tut-grp__grid[data-astro-cid-eqms3q5r]{grid-template-columns:1fr}}.fu-tut-card[data-astro-cid-eqms3q5r]{background:#fff;border:1px solid #e8ebf0;border-radius:16px;flex-direction:column;padding:22px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 1px 2px #1018280a}.fu-tut-card[data-astro-cid-eqms3q5r]:hover{border-color:#f3c5c5;transform:translateY(-4px);box-shadow:0 20px 40px -16px #1018282e}.fu-tut-card__top[data-astro-cid-eqms3q5r]{align-items:center;gap:11px;margin-bottom:10px;display:flex}.fu-tut-card__icon[data-astro-cid-eqms3q5r]{color:#d32f2f;background:linear-gradient(135deg,#fff1f1,#ffe2e2);border:1px solid #ffd4d4;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.fu-tut-card__icon[data-astro-cid-eqms3q5r] svg[data-astro-cid-eqms3q5r]{width:20px;height:20px}.fu-tut-card[data-astro-cid-eqms3q5r] h3[data-astro-cid-eqms3q5r]{color:#0b1020;margin:0;font-size:15.5px;font-weight:700}.fu-tut-card[data-astro-cid-eqms3q5r] p[data-astro-cid-eqms3q5r]{color:#5b6472;flex:1;margin:0 0 14px;font-size:13.5px;line-height:1.55}.fu-tut-card__more[data-astro-cid-eqms3q5r]{color:#d32f2f;align-items:center;gap:5px;font-size:13.5px;font-weight:600;display:inline-flex}.fu-tut-card__more[data-astro-cid-eqms3q5r] svg[data-astro-cid-eqms3q5r]{width:14px;height:14px;transition:transform .2s}.fu-tut-card[data-astro-cid-eqms3q5r]:hover .fu-tut-card__more[data-astro-cid-eqms3q5r] svg[data-astro-cid-eqms3q5r]{transform:translate(3px)}
