.guides-index-module__LGFcnq__page{background:var(--color-bg);overflow:clip}.guides-index-module__LGFcnq__hero{padding-block:clamp(8rem, 20vw, 11rem) var(--section-y);position:relative}.guides-index-module__LGFcnq__grid{pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 50%,#0000 100%);mask-image:linear-gradient(#000 0% 50%,#0000 100%)}.guides-index-module__LGFcnq__hero:after{aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#c98bff1f,#0000 64%);width:min(36rem,74vw);position:absolute;top:-16%;right:-6%}.guides-index-module__LGFcnq__heroInner{z-index:1;position:relative}.guides-index-module__LGFcnq__heroTop{margin-bottom:1.25rem}.guides-index-module__LGFcnq__title{color:var(--color-text);letter-spacing:-.06em;margin:0;font-size:clamp(2.75rem,9vw,5.5rem);font-weight:400;line-height:.96}.guides-index-module__LGFcnq__lede{max-width:48ch;color:var(--color-text-muted);letter-spacing:-.02em;margin-top:1.75rem;font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.6}.guides-index-module__LGFcnq__sectionTitle{color:var(--color-text);letter-spacing:-.045em;font-size:clamp(1.625rem,3.4vw,2.5rem);font-weight:400;line-height:1.05}.guides-index-module__LGFcnq__listSection{padding-block:var(--section-y);border-top:1px solid var(--color-line);position:relative}.guides-index-module__LGFcnq__cards{gap:clamp(1rem,2vw,1.25rem);margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.guides-index-module__LGFcnq__card{border-radius:var(--radius-lg);transition:border-color .46s var(--ease-ui), transform .52s var(--ease-reveal);background:linear-gradient(165deg,#ffffff0a,#0000 46%),#08050eb3;border:1px solid #ffffff14}.guides-index-module__LGFcnq__cardInner{flex-direction:column;height:100%;padding:clamp(.875rem,1.4vw,1.125rem);display:flex}.guides-index-module__LGFcnq__cardMedia{aspect-ratio:16/10;border-radius:var(--radius-md);background:var(--color-media-fallback);display:block;position:relative;overflow:hidden}.guides-index-module__LGFcnq__cardMedia img{object-fit:cover;transition:transform 1.2s var(--ease-reveal);transform:scale(1.04)}.guides-index-module__LGFcnq__cardRegion{border-radius:var(--radius-pill);color:var(--color-brand-soft);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.14em;text-transform:uppercase;background:#06040cd1;padding:.375rem .625rem;font-weight:500;line-height:1;position:absolute;top:.75rem;left:.75rem}.guides-index-module__LGFcnq__cardTop{justify-content:flex-end;padding:1rem .5rem 0;display:flex}.guides-index-module__LGFcnq__cardNumber{color:#ffffff42;font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.14em;font-weight:500;line-height:1}.guides-index-module__LGFcnq__cardTitle{color:var(--color-text);letter-spacing:-.035em;text-wrap:balance;margin-top:.5rem;padding-inline:.5rem;font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:400;line-height:1.2;display:block}.guides-index-module__LGFcnq__cardExcerpt{color:var(--color-text-muted);font-size:var(--text-md);letter-spacing:-.02em;flex:1;margin-top:.75rem;padding-inline:.5rem;line-height:1.55;display:block}.guides-index-module__LGFcnq__cardFoot{border-top:1px solid var(--color-line);color:#ffffff6b;font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem .5rem .25rem;padding-top:1rem;font-weight:500;line-height:1;display:flex}.guides-index-module__LGFcnq__cardStatus{color:#ffffff57}.guides-index-module__LGFcnq__cardIcon{width:1.0625rem;height:1.0625rem;color:var(--color-text);fill:currentColor;transition:transform .42s var(--ease-reveal)}.guides-index-module__LGFcnq__cardPending{border-style:dashed;border-color:#ffffff1a}.guides-index-module__LGFcnq__ctaSection{padding-bottom:var(--section-y);position:relative}.guides-index-module__LGFcnq__cta{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:linear-gradient(150deg,#8c24db26,#0000 58%),#090610b3;padding:clamp(2rem,5vw,3.5rem);position:relative;overflow:hidden}.guides-index-module__LGFcnq__cta:before{aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#c98bff1f,#0000 62%);width:min(28rem,58%);position:absolute;top:-55%;right:-8%}.guides-index-module__LGFcnq__ctaTitle,.guides-index-module__LGFcnq__ctaLede,.guides-index-module__LGFcnq__ctaActions{z-index:1;position:relative}.guides-index-module__LGFcnq__ctaTitle{max-width:20ch;color:var(--color-text);letter-spacing:-.045em;font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:400;line-height:1.05}.guides-index-module__LGFcnq__ctaLede{max-width:46ch;color:var(--color-text-muted);font-size:var(--text-md);letter-spacing:-.02em;margin-top:.875rem;line-height:1.6}.guides-index-module__LGFcnq__ctaActions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.guides-index-module__LGFcnq__primary,.guides-index-module__LGFcnq__secondary{border-radius:var(--radius-pill);min-height:2.875rem;font-size:var(--text-md);letter-spacing:-.02em;transition:background-color .32s var(--ease-ui), border-color .32s var(--ease-ui), color .32s var(--ease-ui);align-items:center;gap:.5rem;padding-inline:1.375rem;font-weight:500;line-height:1;display:inline-flex}.guides-index-module__LGFcnq__primary{background:var(--color-text);color:var(--color-bg)}.guides-index-module__LGFcnq__secondary{border:1px solid var(--color-line);color:var(--color-text)}.guides-index-module__LGFcnq__primary svg,.guides-index-module__LGFcnq__secondary svg{fill:currentColor;width:1.0625rem;height:1.0625rem;transition:transform .42s var(--ease-reveal)}.guides-index-module__LGFcnq__page .guides-index-module__LGFcnq__title,.guides-index-module__LGFcnq__page .guides-index-module__LGFcnq__lede,.guides-index-module__LGFcnq__page .guides-index-module__LGFcnq__heroTop{animation:guides-index-module__LGFcnq__guidesReveal .76s var(--ease-reveal) both}.guides-index-module__LGFcnq__page .guides-index-module__LGFcnq__title{animation-delay:.1s}.guides-index-module__LGFcnq__page .guides-index-module__LGFcnq__lede{animation-delay:.22s}@keyframes guides-index-module__LGFcnq__guidesReveal{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}.guides-index-module__LGFcnq__motionReady [data-guides-reveal]{opacity:0;transition:opacity .66s var(--ease-reveal), transform .66s var(--ease-reveal);transform:translateY(1.25rem)}.guides-index-module__LGFcnq__motionReady [data-guides-reveal].guides-index-module__LGFcnq__entered{opacity:1;transition-delay:calc(var(--i,0) * 90ms);transform:none}@media (min-width:40rem){.guides-index-module__LGFcnq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.guides-index-module__LGFcnq__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover){.guides-index-module__LGFcnq__card:not(.guides-index-module__LGFcnq__cardPending):hover{border-color:#c98bff57;transform:translateY(-.25rem)}.guides-index-module__LGFcnq__card:not(.guides-index-module__LGFcnq__cardPending):hover .guides-index-module__LGFcnq__cardIcon{transform:translate(.125rem,-.125rem)}.guides-index-module__LGFcnq__card:not(.guides-index-module__LGFcnq__cardPending):hover .guides-index-module__LGFcnq__cardMedia img{transform:scale(1.1)}.guides-index-module__LGFcnq__primary:hover svg{transform:translate(.1875rem)}.guides-index-module__LGFcnq__secondary:hover{color:var(--color-brand-soft);border-color:#c98bff8c}.guides-index-module__LGFcnq__secondary:hover svg{transform:translate(.1875rem,-.1875rem)}}@media (prefers-reduced-motion:reduce){.guides-index-module__LGFcnq__page .guides-index-module__LGFcnq__title,.guides-index-module__LGFcnq__page .guides-index-module__LGFcnq__lede,.guides-index-module__LGFcnq__page .guides-index-module__LGFcnq__heroTop{animation:none}.guides-index-module__LGFcnq__motionReady [data-guides-reveal]{opacity:1;transition:none;transform:none}.guides-index-module__LGFcnq__card,.guides-index-module__LGFcnq__cardIcon,.guides-index-module__LGFcnq__cardMedia img,.guides-index-module__LGFcnq__primary svg,.guides-index-module__LGFcnq__secondary svg{transition:none}}
