.detail[data-astro-cid-3643zh2o]{position:relative;z-index:1}.d-hero[data-astro-cid-3643zh2o]{position:relative;isolation:isolate;min-height:100svh;display:grid;align-content:end;padding:clamp(6rem,14vh,9rem) 0 clamp(4rem,10vh,7rem)}.hero-bg[data-astro-cid-3643zh2o]{position:absolute;inset:0;z-index:-1;overflow:hidden}.hero-bg[data-astro-cid-3643zh2o] img[data-astro-cid-3643zh2o]{width:100%;height:100%;object-fit:cover;object-position:center 45%}.hero-bg[data-astro-cid-3643zh2o]:after{content:"";position:absolute;inset:0;background:radial-gradient(40% 50% at 12% 35%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 65%),linear-gradient(0deg,rgba(2,8,16,.55) 0%,transparent 24%),linear-gradient(90deg,rgba(2,8,16,.92) 0%,rgba(2,8,16,.78) 32%,rgba(2,8,16,.35) 55%,transparent 72%)}.crumbs[data-astro-cid-3643zh2o]{font-family:Signika,sans-serif;font-size:.82rem;color:var(--text-dim);margin-bottom:28px;text-shadow:0 1px 8px rgba(2,8,16,.85)}.crumbs[data-astro-cid-3643zh2o] a[data-astro-cid-3643zh2o]{color:#e7ebf3}.crumbs[data-astro-cid-3643zh2o] a[data-astro-cid-3643zh2o]:hover{color:var(--cyan-soft)}.crumbs[data-astro-cid-3643zh2o] span[data-astro-cid-3643zh2o]{margin:0 .4rem;opacity:.6}.crumbs[data-astro-cid-3643zh2o] strong[data-astro-cid-3643zh2o]{color:#fff;font-weight:600}.hero-text[data-astro-cid-3643zh2o]{max-width:620px;display:flex;flex-direction:column;align-items:flex-start}.hero-text[data-astro-cid-3643zh2o] .eyebrow[data-astro-cid-3643zh2o]{margin-bottom:8px}.hero-text[data-astro-cid-3643zh2o] h1[data-astro-cid-3643zh2o]{font-size:clamp(2.6rem,7vw,5rem);line-height:.92;margin:0 0 20px;text-shadow:0 2px 22px rgba(2,8,16,.6)}.hero-text[data-astro-cid-3643zh2o] .lead[data-astro-cid-3643zh2o]{font-size:clamp(1.06rem,1.6vw,1.25rem);line-height:1.45;color:#ffffffeb;max-width:46ch;margin:0 0 28px;text-shadow:0 1px 12px rgba(2,8,16,.7)}.facts[data-astro-cid-3643zh2o]{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 28px;padding:0}.facts[data-astro-cid-3643zh2o] li[data-astro-cid-3643zh2o]{font-family:Signika,sans-serif;font-size:.85rem;font-weight:600;padding:.45rem .9rem;border:1px solid var(--border-strong);border-radius:999px;color:#fff;background:#02081066;backdrop-filter:blur(4px)}.facts[data-astro-cid-3643zh2o] li[data-astro-cid-3643zh2o]:before{content:"✓ ";color:var(--accent)}.cta-row[data-astro-cid-3643zh2o]{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 20px}.aff-mini[data-astro-cid-3643zh2o]{font-size:.74rem;color:#c4ccda;margin:0;text-shadow:0 1px 8px rgba(2,8,16,.85)}.block[data-astro-cid-3643zh2o]{padding:clamp(2rem,5vw,3.5rem) 0}.wrap[data-astro-cid-3643zh2o].narrow{max-width:820px}.block[data-astro-cid-3643zh2o] h2[data-astro-cid-3643zh2o]{font-size:clamp(1.7rem,4.5vw,2.8rem);margin-bottom:1.2rem}.prose[data-astro-cid-3643zh2o]{color:var(--text-dim);font-size:1.08rem;line-height:1.8}.prose[data-astro-cid-3643zh2o].lead-p{margin-bottom:1.6rem}.bento[data-astro-cid-3643zh2o]{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-areas:"intro intro learn learn" "r1    r2    learn learn" "r3    r4    incl  incl" "aud   aud   incl  incl"}.area-intro[data-astro-cid-3643zh2o]{grid-area:intro}.area-learn[data-astro-cid-3643zh2o]{grid-area:learn}.area-incl[data-astro-cid-3643zh2o]{grid-area:incl}.area-aud[data-astro-cid-3643zh2o]{grid-area:aud}.area-r1[data-astro-cid-3643zh2o]{grid-area:r1}.area-r2[data-astro-cid-3643zh2o]{grid-area:r2}.area-r3[data-astro-cid-3643zh2o]{grid-area:r3}.area-r4[data-astro-cid-3643zh2o]{grid-area:r4}.tile[data-astro-cid-3643zh2o]{border-radius:var(--radius);padding:1.6rem 1.5rem;border:1px solid var(--border);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.55rem;transition:transform .25s ease}.tile[data-astro-cid-3643zh2o]:hover{transform:translateY(-3px)}.tile[data-astro-cid-3643zh2o] h3[data-astro-cid-3643zh2o]{font-size:1.2rem}.tile[data-astro-cid-3643zh2o] p[data-astro-cid-3643zh2o]{font-size:.95rem;line-height:1.6;color:inherit;opacity:.92}.tile-tag[data-astro-cid-3643zh2o]{font-family:Signika,sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;opacity:.75}.tile[data-astro-cid-3643zh2o] .r-ic[data-astro-cid-3643zh2o]{display:block;margin-bottom:.2rem;color:inherit}.t-blue[data-astro-cid-3643zh2o]{background:linear-gradient(150deg,#00587899,#0058781f 70%),var(--bg-2);color:var(--text)}.t-cyan[data-astro-cid-3643zh2o]{background:linear-gradient(150deg,#00a0da4d,#00a0da0d 68%),var(--bg-2);color:var(--text)}.t-cyan2[data-astro-cid-3643zh2o]{background:linear-gradient(150deg,#00a0da38,#0058781a 70%),var(--bg-2);color:var(--text)}.t-pink[data-astro-cid-3643zh2o]{background:linear-gradient(150deg,#ff00844d,#ff00840d 68%),var(--bg-2);color:var(--text)}.t-green[data-astro-cid-3643zh2o]{background:linear-gradient(150deg,#4cdb81,#25b563);color:#06210f;border-color:transparent}.t-greenglow[data-astro-cid-3643zh2o]{background:linear-gradient(150deg,#4cdb8142,#4cdb810d 68%),var(--bg-2);color:var(--text)}.t-yellow[data-astro-cid-3643zh2o]{background:linear-gradient(150deg,#fffc00,#ecd400);color:#1c1900;border-color:transparent}.checks[data-astro-cid-3643zh2o]{list-style:none;padding:0;display:flex;flex-direction:column;gap:.7rem}.checks[data-astro-cid-3643zh2o] li[data-astro-cid-3643zh2o]{position:relative;padding-left:1.9rem;line-height:1.55}.checks[data-astro-cid-3643zh2o] li[data-astro-cid-3643zh2o]:before{content:"✓";position:absolute;left:0;top:0;font-weight:700;color:currentColor;background:color-mix(in srgb,currentColor 18%,transparent);width:1.35rem;height:1.35rem;border-radius:50%;display:grid;place-items:center;font-size:.78rem}.checks[data-astro-cid-3643zh2o].minus li[data-astro-cid-3643zh2o]:before{content:"–"}.chips[data-astro-cid-3643zh2o]{display:flex;flex-wrap:wrap;gap:.55rem}.chip[data-astro-cid-3643zh2o]{font-family:Signika,sans-serif;font-size:.84rem;padding:.4rem .85rem;border-radius:999px;background:#ffffff12;border:1px solid var(--border-strong);color:inherit}.money-grid[data-astro-cid-3643zh2o]{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1rem}.money[data-astro-cid-3643zh2o]{display:flex;gap:1rem;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.4rem;transition:transform .25s ease,border-color .25s ease}.money[data-astro-cid-3643zh2o]:hover{transform:translateY(-3px);border-color:var(--border-strong)}.money[data-astro-cid-3643zh2o] .num[data-astro-cid-3643zh2o]{font-family:IntroRustBase,sans-serif;font-size:1.5rem;line-height:1;color:var(--accent);flex:none}.money[data-astro-cid-3643zh2o] h3[data-astro-cid-3643zh2o]{font-size:1.05rem;margin-bottom:.3rem}.money[data-astro-cid-3643zh2o] p[data-astro-cid-3643zh2o]{color:var(--text-dim);font-size:.92rem;line-height:1.55}.steps[data-astro-cid-3643zh2o]{list-style:none;padding:0;display:flex;flex-direction:column;gap:.9rem}.steps[data-astro-cid-3643zh2o] li[data-astro-cid-3643zh2o]{display:flex;gap:1.1rem;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.3rem 1.4rem}.step-n[data-astro-cid-3643zh2o]{flex:none;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--grad);color:#06121a;font-family:IntroRustBase,sans-serif;display:grid;place-items:center;font-size:1.05rem}.steps[data-astro-cid-3643zh2o] h3[data-astro-cid-3643zh2o]{font-size:1.1rem;margin-bottom:.25rem}.steps[data-astro-cid-3643zh2o] p[data-astro-cid-3643zh2o]{color:var(--text-dim);font-size:.95rem;line-height:1.55}.proscons[data-astro-cid-3643zh2o]{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.pc[data-astro-cid-3643zh2o]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.7rem 1.6rem}.pc[data-astro-cid-3643zh2o] h3[data-astro-cid-3643zh2o]{margin-bottom:1rem}.pc-pro[data-astro-cid-3643zh2o]{box-shadow:inset 0 -3px #4cdb81}.pc-con[data-astro-cid-3643zh2o]{box-shadow:inset 0 -3px #ff0084}.pc-pro[data-astro-cid-3643zh2o] .checks[data-astro-cid-3643zh2o] li[data-astro-cid-3643zh2o]:before{color:#4cdb81}.pc-con[data-astro-cid-3643zh2o] .checks[data-astro-cid-3643zh2o] li[data-astro-cid-3643zh2o]:before{color:#ff6bb0}.faq[data-astro-cid-3643zh2o]{display:flex;flex-direction:column;gap:.7rem}.faq[data-astro-cid-3643zh2o] details[data-astro-cid-3643zh2o]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.faq[data-astro-cid-3643zh2o] summary[data-astro-cid-3643zh2o]{cursor:pointer;padding:1.05rem 1.3rem;font-family:Signika,sans-serif;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq[data-astro-cid-3643zh2o] summary[data-astro-cid-3643zh2o]:after{content:"+";color:var(--accent);font-size:1.4rem;line-height:1;transition:transform .2s ease}.faq[data-astro-cid-3643zh2o] details[data-astro-cid-3643zh2o][open] summary[data-astro-cid-3643zh2o]:after{transform:rotate(45deg)}.faq[data-astro-cid-3643zh2o] summary[data-astro-cid-3643zh2o]::-webkit-details-marker{display:none}.faq[data-astro-cid-3643zh2o] p[data-astro-cid-3643zh2o]{padding:0 1.3rem 1.15rem;color:var(--text-dim);line-height:1.7}.cta-band[data-astro-cid-3643zh2o]{text-align:center;padding:clamp(2.5rem,6vw,4rem) 1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);position:relative;overflow:hidden}.cta-band[data-astro-cid-3643zh2o]:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 120% at 50% 0%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 60%),radial-gradient(60% 120% at 50% 100%,rgba(0,160,218,.14),transparent 60%)}.cta-band[data-astro-cid-3643zh2o] h2[data-astro-cid-3643zh2o]{font-size:clamp(1.6rem,4.5vw,2.6rem)}.cta-band[data-astro-cid-3643zh2o] p[data-astro-cid-3643zh2o]{color:var(--text-dim);margin:.8rem 0 1.6rem}.cta-band[data-astro-cid-3643zh2o] .aff-mini[data-astro-cid-3643zh2o]{margin-top:1.1rem}@media (max-width: 860px){.bento[data-astro-cid-3643zh2o]{grid-template-columns:1fr;grid-template-areas:none}.bento[data-astro-cid-3643zh2o] .tile[data-astro-cid-3643zh2o]{grid-area:auto}.proscons[data-astro-cid-3643zh2o]{grid-template-columns:1fr}}
