.guide-module__VcekqG__container{background:var(--color-bg);flex-direction:column;width:100%;max-width:100vw;min-height:100vh;display:flex;overflow-x:hidden}.guide-module__VcekqG__hero{text-align:center;padding:clamp(6rem,12vw,9rem) clamp(1.5rem,5vw,3rem) clamp(2.5rem,5vw,3.5rem);position:relative;overflow:hidden}.guide-module__VcekqG__heroBackground{z-index:0;position:absolute;inset:0}.guide-module__VcekqG__heroGradient{background:radial-gradient(ellipse 60% 40% at 50% 30%,var(--color-accent-soft)0%,transparent 60%);opacity:.7;width:150%;height:150%;position:absolute;top:-50%;left:50%;transform:translate(-50%)}.guide-module__VcekqG__heroContent{z-index:1;max-width:760px;margin:0 auto;position:relative}.guide-module__VcekqG__breadcrumbs{color:var(--color-text-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.guide-module__VcekqG__breadcrumbLink{color:var(--color-accent);font-weight:500;text-decoration:none;transition:color .2s}.guide-module__VcekqG__breadcrumbLink:hover{color:var(--color-accent-hover)}.guide-module__VcekqG__breadcrumbDivider{color:var(--color-border)}.guide-module__VcekqG__badge{background:var(--color-accent-soft);color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;border-radius:100px;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;display:inline-block}.guide-module__VcekqG__heroTitle{letter-spacing:-.03em;color:var(--color-text);margin:0 0 1.25rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1}.guide-module__VcekqG__heroHighlight{color:var(--color-accent)}.guide-module__VcekqG__heroSubtitle{color:var(--color-text-muted);max-width:620px;margin:0 auto;font-size:clamp(1.0625rem,2.5vw,1.25rem);line-height:1.7}.guide-module__VcekqG__factsSection{z-index:2;padding:0 clamp(1.5rem,5vw,3rem);position:relative}.guide-module__VcekqG__facts{background:var(--color-border);border:1px solid var(--color-border);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;max-width:860px;margin:0 auto;display:grid;overflow:hidden}.guide-module__VcekqG__fact{background:var(--color-card);flex-direction:column;gap:.375rem;padding:1.25rem 1.5rem;display:flex}.guide-module__VcekqG__factLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);font-size:.75rem;font-weight:700}.guide-module__VcekqG__factValue{color:var(--color-text);font-size:.9375rem;font-weight:500;line-height:1.5}.guide-module__VcekqG__sectionInner{max-width:760px;margin:0 auto}.guide-module__VcekqG__sectionTitle{letter-spacing:-.02em;color:var(--color-text);margin:0 0 1rem;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800}.guide-module__VcekqG__sectionLede{color:var(--color-text-muted);margin:0 0 2rem;font-size:1.0625rem;line-height:1.7}.guide-module__VcekqG__stepsSection{padding:clamp(3rem,7vw,5rem) clamp(1.5rem,5vw,3rem) clamp(1.5rem,4vw,2.5rem)}.guide-module__VcekqG__rail{flex-direction:column;margin:2rem 0 0;padding:0;list-style:none;display:flex}.guide-module__VcekqG__railStep{align-items:stretch;gap:clamp(1rem,3vw,1.75rem);display:flex}.guide-module__VcekqG__railMarker{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.guide-module__VcekqG__railNumber{background:var(--color-accent-soft);border:2px solid var(--color-accent);width:2.75rem;height:2.75rem;color:var(--color-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;font-weight:800;display:flex}.guide-module__VcekqG__railLine{background:linear-gradient(to bottom,var(--color-accent),var(--color-border));border-radius:2px;flex:1;width:2px;min-height:1.5rem;margin:.375rem 0}.guide-module__VcekqG__railBody{min-width:0;padding-bottom:clamp(1.75rem,4vw,2.5rem)}.guide-module__VcekqG__stepTitle{letter-spacing:-.01em;color:var(--color-text);margin:.5rem 0;font-size:clamp(1.125rem,2.5vw,1.3125rem);font-weight:700}.guide-module__VcekqG__stepText{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.75}.guide-module__VcekqG__stepText strong{color:var(--color-text);font-weight:600}.guide-module__VcekqG__afterSection{padding:clamp(2rem,5vw,3rem) clamp(1.5rem,5vw,3rem)}.guide-module__VcekqG__statusFlow{border:1px solid var(--color-border);background:var(--color-card);border-radius:16px;flex-direction:column;gap:1.5rem;padding:clamp(1.5rem,4vw,2.25rem);display:flex}.guide-module__VcekqG__statusStage{flex-direction:column;gap:.5rem;display:flex}.guide-module__VcekqG__statusChipRow{align-items:center;gap:.625rem;display:flex}.guide-module__VcekqG__statusChip{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);letter-spacing:.01em;border-radius:100px;padding:.375rem .875rem;font-size:.875rem;font-weight:700;display:inline-block}.guide-module__VcekqG__statusChipFinal{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.guide-module__VcekqG__statusArrow{width:1.125rem;height:1.125rem;color:var(--color-text-soft);flex-shrink:0}.guide-module__VcekqG__statusText{color:var(--color-text-muted);margin:0;font-size:.9688rem;line-height:1.7}.guide-module__VcekqG__blockersSection{padding:clamp(2rem,5vw,3rem) clamp(1.5rem,5vw,3rem)}.guide-module__VcekqG__blockerGrid{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;display:grid}.guide-module__VcekqG__blockerCard{border:1px solid var(--color-border);border-left:3px solid var(--color-accent);background:var(--color-card);border-radius:12px;padding:1.25rem 1.5rem}.guide-module__VcekqG__blockerTitle{color:var(--color-text);margin:0 0 .375rem;font-size:1.0625rem;font-weight:700}.guide-module__VcekqG__blockerText{color:var(--color-text-muted);margin:0;font-size:.9688rem;line-height:1.65}.guide-module__VcekqG__faqSection{padding:clamp(2rem,5vw,3rem) clamp(1.5rem,5vw,3rem)}.guide-module__VcekqG__faqList{flex-direction:column;gap:1.75rem;margin:1.5rem 0 0;display:flex}.guide-module__VcekqG__faqItem{margin:0}.guide-module__VcekqG__faqQuestion{color:var(--color-text);margin:0 0 .375rem;font-size:1.0625rem;font-weight:700}.guide-module__VcekqG__faqAnswer{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.7}.guide-module__VcekqG__ctaSection{padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,5vw,3rem) clamp(4rem,8vw,6rem)}.guide-module__VcekqG__ctaCard{text-align:center;background:var(--color-accent-soft);border:1px solid var(--color-border);border-radius:20px;max-width:760px;margin:0 auto;padding:clamp(2rem,5vw,3rem)}.guide-module__VcekqG__ctaTitle{letter-spacing:-.02em;color:var(--color-text);margin:0 0 .75rem;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800}.guide-module__VcekqG__ctaText{color:var(--color-text-muted);max-width:520px;margin:0 auto 1.75rem;font-size:1.0625rem;line-height:1.7}.guide-module__VcekqG__ctaButton{background:var(--color-accent);color:#fff;border-radius:100px;padding:.875rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.guide-module__VcekqG__ctaButton:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.guide-module__VcekqG__ctaButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (max-width:720px){.guide-module__VcekqG__facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.guide-module__VcekqG__ctaButton{transition:none}}.guide-module__VcekqG__linkRow{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.guide-module__VcekqG__appLink{border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text);border-radius:10px;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}.guide-module__VcekqG__appLink:hover{border-color:var(--color-accent);transform:translateY(-1px)}.guide-module__VcekqG__relatedSection{padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,5vw,3rem) 0}.guide-module__VcekqG__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.guide-module__VcekqG__relatedCard{border:1px solid var(--color-border);background:var(--color-card);color:inherit;border-radius:14px;flex-direction:column;gap:.4rem;padding:1.25rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.guide-module__VcekqG__relatedCard:hover{border-color:var(--color-accent);transform:translateY(-2px)}.guide-module__VcekqG__relatedTopic{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);font-size:.75rem;font-weight:700}.guide-module__VcekqG__relatedTitle{color:var(--color-text);letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:700}.guide-module__VcekqG__relatedText{color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.55}.guide-module__VcekqG__reviewed{color:var(--color-text-soft);margin:1.5rem 0 0;font-size:.8125rem}.guide-module__VcekqG__indexSection{padding:clamp(1.5rem,4vw,3rem) clamp(1.5rem,5vw,3rem) 0}.guide-module__VcekqG__topicGroup{max-width:1100px;margin:0 auto clamp(2rem,4vw,3rem)}.guide-module__VcekqG__topicHeading{align-items:baseline;gap:.75rem;margin:0 0 1rem;display:flex}.guide-module__VcekqG__topicHeading h2{letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:800}.guide-module__VcekqG__topicCount{color:var(--color-text-soft);font-size:.875rem}.guide-module__VcekqG__guideGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.guide-module__VcekqG__guideCard{border:1px solid var(--color-border);background:var(--color-card);color:inherit;border-radius:16px;flex-direction:column;gap:.5rem;padding:1.5rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.guide-module__VcekqG__guideCard:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 12px 30px #00000014}.guide-module__VcekqG__guideCardTitle{letter-spacing:-.01em;color:var(--color-text);margin:0;font-size:1.125rem;font-weight:700}.guide-module__VcekqG__guideCardText{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.6}.guide-module__VcekqG__guideCardMeta{color:var(--color-accent);margin-top:auto;padding-top:.5rem;font-size:.8125rem;font-weight:600}
/*# sourceMappingURL=67c706b5e3b08dbb.css.map*/