.guide-thumb:where(.astro-pl2wpqdb){aspect-ratio:16/10}.thumb-img-wrap:where(.astro-pl2wpqdb){background:#000}.thumb-img:where(.astro-pl2wpqdb){object-fit:cover;filter:brightness(.88)saturate(1.05);width:100%;height:100%;position:absolute;inset:0}.guide:where(.astro-pl2wpqdb):hover .thumb-img:where(.astro-pl2wpqdb){filter:brightness(.95)saturate(1.1)}.lang-tag:where(.astro-pl2wpqdb){color:var(--indigo);background:var(--indigo-soft);vertical-align:middle;border:1px solid #6366f140;border-radius:999px;margin-inline-start:8px;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.5;display:inline-block}.pr:where(.astro-j3hy6vrm){width:100%;height:100%;display:block}.pr-ring:where(.astro-j3hy6vrm){animation:9s ease-in-out infinite pr-ring}@keyframes pr-ring{0%,28%{transform:translate(0)}33%,61%{transform:translate(66px)}66%,94%{transform:translate(132px)}to{transform:translate(0)}}.pr-hero:where(.astro-j3hy6vrm){animation:9s ease-in-out infinite pr-hero}@keyframes pr-hero{0%,30%{fill:#6366f1}33%,63%{fill:#14b8a6}66%,96%{fill:#f59e0b}to{fill:#6366f1}}.pr-btn:where(.astro-j3hy6vrm){animation:9s ease-in-out infinite pr-btn}@keyframes pr-btn{0%,30%{fill:#4f46e5}33%,63%{fill:#0d9488}66%,96%{fill:#d97706}to{fill:#4f46e5}}.pr-preview:where(.astro-j3hy6vrm){transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite pr-pop}@keyframes pr-pop{0%{transform:scale(1.04)}6%{transform:scale(1)}33%{transform:scale(1.04)}39%{transform:scale(1)}66%{transform:scale(1.04)}72%{transform:scale(1)}to{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.pr-ring:where(.astro-j3hy6vrm),.pr-hero:where(.astro-j3hy6vrm),.pr-btn:where(.astro-j3hy6vrm),.pr-preview:where(.astro-j3hy6vrm){animation:none}}.bk:where(.astro-yxofpnlk){width:100%;height:100%;display:block}.bk-sw1:where(.astro-yxofpnlk){animation:9s ease-in-out infinite bk-sw1}.bk-sw2:where(.astro-yxofpnlk){animation:9s ease-in-out infinite bk-sw2}.bk-sw3:where(.astro-yxofpnlk){animation:9s ease-in-out infinite bk-sw3}.bk-sw4:where(.astro-yxofpnlk){animation:9s ease-in-out infinite bk-sw4}.bk-sw5:where(.astro-yxofpnlk){animation:9s ease-in-out infinite bk-sw5}.bk-aa:where(.astro-yxofpnlk),.bk-hero:where(.astro-yxofpnlk){animation:9s ease-in-out infinite bk-prim}@keyframes bk-sw1{0%,30%{fill:#312e81}33%,63%{fill:#134e4a}66%,96%{fill:#7c2d12}to{fill:#312e81}}@keyframes bk-sw2{0%,30%{fill:#4f46e5}33%,63%{fill:#0d9488}66%,96%{fill:#d97706}to{fill:#4f46e5}}@keyframes bk-sw3{0%,30%{fill:#818cf8}33%,63%{fill:#2dd4bf}66%,96%{fill:#f59e0b}to{fill:#818cf8}}@keyframes bk-sw4{0%,30%{fill:#c7d2fe}33%,63%{fill:#99f6e4}66%,96%{fill:#fcd34d}to{fill:#c7d2fe}}@keyframes bk-sw5{0%,30%{fill:#eef2ff}33%,63%{fill:#ecfdfb}66%,96%{fill:#fffbeb}to{fill:#eef2ff}}@keyframes bk-prim{0%,30%{fill:#4f46e5}33%,63%{fill:#0d9488}66%,96%{fill:#d97706}to{fill:#4f46e5}}.bk-card:where(.astro-yxofpnlk){transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite bk-pop}@keyframes bk-pop{0%{transform:scale(1.02)}6%{transform:scale(1)}33%{transform:scale(1.02)}39%{transform:scale(1)}66%{transform:scale(1.02)}72%{transform:scale(1)}to{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.bk-sw1:where(.astro-yxofpnlk),.bk-sw2:where(.astro-yxofpnlk),.bk-sw3:where(.astro-yxofpnlk),.bk-sw4:where(.astro-yxofpnlk),.bk-sw5:where(.astro-yxofpnlk),.bk-aa:where(.astro-yxofpnlk),.bk-hero:where(.astro-yxofpnlk),.bk-card:where(.astro-yxofpnlk){animation:none}}.sp:where(.astro-pw7wwel3){width:100%;height:100%;display:block}.sp-st:where(.astro-pw7wwel3){opacity:0;animation:9s ease-in-out infinite sp-st}.sp-st2:where(.astro-pw7wwel3){animation-name:sp-st-b}.sp-st3:where(.astro-pw7wwel3){animation-name:sp-st-c}@keyframes sp-st{0%,30%{opacity:1}36%,to{opacity:0}}@keyframes sp-st-b{0%,30%{opacity:0}36%,62%{opacity:1}68%,to{opacity:0}}@keyframes sp-st-c{0%,62%{opacity:0}70%,96%{opacity:1}to{opacity:0}}.sp-b1:where(.astro-pw7wwel3){transform-box:fill-box;transform-origin:0;opacity:0;animation:9s ease-in-out infinite sp-b1}.sp-b2:where(.astro-pw7wwel3){transform-box:fill-box;transform-origin:100%;opacity:0;animation:9s ease-in-out infinite sp-b2}@keyframes sp-b1{0%,8%{opacity:0;transform:translateY(8px)scale(.96)}16%,92%{opacity:1;transform:translateY(0)scale(1)}97%,to{opacity:0;transform:translateY(0)scale(1)}}@keyframes sp-b2{0%,40%{opacity:0;transform:translateY(8px)scale(.96)}48%,92%{opacity:1;transform:translateY(0)scale(1)}97%,to{opacity:0;transform:translateY(0)scale(1)}}.sp-check:where(.astro-pw7wwel3){transform-box:fill-box;transform-origin:50%;opacity:0;animation:9s ease-in-out infinite sp-check}@keyframes sp-check{0%,64%{opacity:0;transform:scale(.4)}72%{opacity:1;transform:scale(1.12)}78%,94%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.sp-st:where(.astro-pw7wwel3),.sp-b1:where(.astro-pw7wwel3),.sp-b2:where(.astro-pw7wwel3),.sp-check:where(.astro-pw7wwel3){animation:none}.sp-st1:where(.astro-pw7wwel3),.sp-st2:where(.astro-pw7wwel3){opacity:0}.sp-st3:where(.astro-pw7wwel3),.sp-b1:where(.astro-pw7wwel3),.sp-b2:where(.astro-pw7wwel3),.sp-check:where(.astro-pw7wwel3){opacity:1;transform:none}}.profeat__stack:where(.astro-6bhetdup){flex-direction:column;gap:24px;display:flex;position:relative}.profeat__card:where(.astro-6bhetdup){border:1px solid var(--rule-2);background:#fff;border-radius:24px;grid-template-columns:56% 44%;align-items:stretch;gap:48px;min-height:460px;padding:48px;display:grid;position:sticky;top:88px;overflow:hidden;box-shadow:inset 0 1px #fff,0 24px 60px -24px #0a0a142e,0 0 0 1px #fff9}.profeat__card--indigo:where(.astro-6bhetdup){background:radial-gradient(50% 80% at 100% 0,#6366f11a,#0000 60%),#fff}.profeat__card--violet:where(.astro-6bhetdup){background:radial-gradient(50% 80% at 100% 0,#8b5cf61a,#0000 60%),#fff}.profeat__card--silver:where(.astro-6bhetdup){background:radial-gradient(50% 80% at 100% 0,#c7cadc4d,#0000 60%),#fff}.profeat__card--ink:where(.astro-6bhetdup){color:#e8eaf3;background:radial-gradient(60% 80% at 100% 0,#6366f14d,#0000 60%),radial-gradient(80% 80% at 0 100%,#4f46e540,#0000 65%),linear-gradient(#1a1a2e 0%,#0a0a14 100%);border-color:#6366f140}.profeat__card--ink:where(.astro-6bhetdup) .profeat__title:where(.astro-6bhetdup){color:#fff}.profeat__card--ink:where(.astro-6bhetdup) .profeat__body:where(.astro-6bhetdup){color:#ffffffb3}.profeat__card--ink:where(.astro-6bhetdup) .profeat__eyebrow:where(.astro-6bhetdup){color:#ffffffd9;background:#ffffff14;border-color:#ffffff26}.profeat__card--ink:where(.astro-6bhetdup) .profeat__points:where(.astro-6bhetdup) li:where(.astro-6bhetdup){color:#ffffffd9}.profeat__card--ink:where(.astro-6bhetdup) .profeat__points:where(.astro-6bhetdup) li:where(.astro-6bhetdup):before{background:var(--indigo-light)}.profeat__card--ink:where(.astro-6bhetdup) .profeat__cta:where(.astro-6bhetdup){color:var(--indigo-light)}.profeat__card--ink:where(.astro-6bhetdup) .profeat__placeholder:where(.astro-6bhetdup){background:radial-gradient(circle at 30% 30%,#6366f159,#0000 60%),radial-gradient(circle at 70% 75%,#818cf840,#0000 55%),linear-gradient(135deg,#0a0a14 0%,#1a1a2e 100%)}.profeat__card--ink:where(.astro-6bhetdup) .profeat__placeholder-glyph:where(.astro-6bhetdup){color:#fff9}.profeat__text:where(.astro-6bhetdup){flex-direction:column;justify-content:center;gap:16px;max-width:560px;display:flex}.profeat__eyebrow:where(.astro-6bhetdup){letter-spacing:.12em;text-transform:uppercase;color:var(--indigo-ink);background:var(--indigo-soft);border:1px solid #6366f133;border-radius:999px;align-self:flex-start;align-items:center;padding:5px 11px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:inline-flex}.profeat__card--violet:where(.astro-6bhetdup) .profeat__eyebrow:where(.astro-6bhetdup){color:#5b21b6;background:#f5f3ff;border-color:#8b5cf640}.profeat__card--silver:where(.astro-6bhetdup) .profeat__eyebrow:where(.astro-6bhetdup){color:var(--ink-2);background:var(--bg-2);border-color:var(--rule-2)}.profeat__title:where(.astro-6bhetdup){letter-spacing:-.025em;color:var(--ink);margin:0;font-family:Geist,sans-serif;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.1}.profeat__body:where(.astro-6bhetdup){color:var(--ink-2);margin:0;font-size:16px;line-height:1.6}.profeat__points:where(.astro-6bhetdup){flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.profeat__points:where(.astro-6bhetdup) li:where(.astro-6bhetdup){color:var(--ink-2);padding-left:24px;font-size:14.5px;line-height:1.5;position:relative}.profeat__points:where(.astro-6bhetdup) li:where(.astro-6bhetdup):before{content:"";background:var(--indigo-2);border-radius:50%;width:14px;height:14px;position:absolute;top:4px;left:0;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><path d='M3 7.5l2.8 2.8L11 4.5' stroke='black' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") 0 0/contain no-repeat}.profeat__cta:where(.astro-6bhetdup){color:var(--indigo);align-self:flex-start;align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:500;text-decoration:none;transition:gap .2s;display:inline-flex}.profeat__cta:where(.astro-6bhetdup):hover{gap:10px}.profeat__visual:where(.astro-6bhetdup){background:0 0;border-radius:0;min-height:360px;margin:0 -48px -48px -24px;position:relative;overflow:hidden}.profeat__visual:where(.astro-6bhetdup) img:where(.astro-6bhetdup){object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.profeat__illustration:where(.astro-6bhetdup){position:absolute;inset:0}.profeat__visual--illustration:where(.astro-6bhetdup){margin-top:-48px}.profeat__placeholder:where(.astro-6bhetdup){background:radial-gradient(circle at 30% 40%,#818cf880,#0000 60%),radial-gradient(circle at 70% 75%,#6366f166,#0000 55%),linear-gradient(135deg,#eef0ff 0%,#dce0ff 100%);place-items:center;display:grid;position:absolute;inset:0}.profeat__placeholder-glyph:where(.astro-6bhetdup){color:var(--indigo);opacity:.4;font-family:Instrument Serif,serif;font-size:120px;font-style:italic}.profeat__visual-label:where(.astro-6bhetdup){z-index:2;letter-spacing:.12em;text-transform:uppercase;color:var(--indigo-ink);backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #6366f133;border-radius:999px;padding:5px 11px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;position:absolute;top:18px;left:18px}@media (width<=880px){.profeat__card:where(.astro-6bhetdup){grid-template-columns:1fr;gap:24px;min-height:0;padding:32px}.profeat__visual:where(.astro-6bhetdup){aspect-ratio:4/3;min-height:260px;margin:0 -32px -32px}.profeat__placeholder-glyph:where(.astro-6bhetdup){font-size:84px}}
