.InterviewPrepPage-module__5GT-tW__interviewPrepPage{background:var(--color-mist);flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.InterviewPrepPage-module__5GT-tW__navHeader{z-index:50;background:var(--color-surface);border-bottom:1px solid var(--border);position:sticky;top:0}.InterviewPrepPage-module__5GT-tW__navInner{min-height:var(--space-8);justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.InterviewPrepPage-module__5GT-tW__navActions{align-items:center;gap:var(--space-4);display:flex}.InterviewPrepPage-module__5GT-tW__navLink,.InterviewPrepPage-module__5GT-tW__navCta{min-height:calc(var(--space-9) / 2)}.InterviewPrepPage-module__5GT-tW__navLink{color:var(--color-slate);align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.InterviewPrepPage-module__5GT-tW__navLink:hover{color:var(--accent-strong);text-decoration:underline}.InterviewPrepPage-module__5GT-tW__navLink:focus-visible,.InterviewPrepPage-module__5GT-tW__navCta:focus-visible,.InterviewPrepPage-module__5GT-tW__faqItem summary:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.InterviewPrepPage-module__5GT-tW__hero{isolation:isolate;padding:var(--space-9) 0 var(--space-8);text-align:center;position:relative;overflow:hidden}.InterviewPrepPage-module__5GT-tW__heroGlow{border-radius:var(--radius-pill);background:radial-gradient(circle, var(--accent) 0%, transparent 70%);opacity:.06;z-index:-1;pointer-events:none;width:600px;height:600px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.InterviewPrepPage-module__5GT-tW__heroInner{align-items:center;gap:var(--space-4);flex-direction:column;max-width:820px;margin:0 auto;display:flex}.InterviewPrepPage-module__5GT-tW__badge{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--border);color:var(--color-slate);box-shadow:var(--shadow-sm);align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.InterviewPrepPage-module__5GT-tW__badgeDot{border-radius:var(--radius-pill);background:var(--accent);width:6px;height:6px;margin-right:var(--space-2)}.InterviewPrepPage-module__5GT-tW__hero h1{letter-spacing:-.03em;color:var(--color-ink);font-size:3.5rem;font-weight:800;line-height:1.15}.InterviewPrepPage-module__5GT-tW__gradientText{background:var(--grad-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.InterviewPrepPage-module__5GT-tW__subhead{color:var(--color-slate);max-width:680px;font-size:1.25rem;font-weight:500;line-height:1.6}.InterviewPrepPage-module__5GT-tW__ctaNote{color:var(--color-slate);font-size:.875rem;font-weight:500}.InterviewPrepPage-module__5GT-tW__rtbStrip{gap:var(--space-5);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--border);text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));padding-left:0;list-style:none;display:grid}.InterviewPrepPage-module__5GT-tW__rtbItem{align-items:flex-start;gap:var(--space-3);color:var(--color-ink);font-size:.9375rem;font-weight:500;line-height:1.45;display:flex}.InterviewPrepPage-module__5GT-tW__rtbItem svg{width:20px;height:20px;color:var(--accent);flex:none}.InterviewPrepPage-module__5GT-tW__band{padding:var(--space-9) 0}.InterviewPrepPage-module__5GT-tW__bandSurface{background:var(--color-surface)}.InterviewPrepPage-module__5GT-tW__band h2{letter-spacing:-.02em;color:var(--color-ink);text-align:center;max-width:44ch;margin:0 auto var(--space-5);font-size:2rem;font-weight:800;line-height:1.2}.InterviewPrepPage-module__5GT-tW__sectionInner{max-width:65ch;margin:0 auto}.InterviewPrepPage-module__5GT-tW__body{color:var(--color-slate);font-size:1rem;line-height:1.7}.InterviewPrepPage-module__5GT-tW__body a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.InterviewPrepPage-module__5GT-tW__body a:hover{color:var(--accent-strong)}.InterviewPrepPage-module__5GT-tW__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-slate);text-align:center;max-width:44ch;margin:0 auto var(--space-3);font-size:.875rem;font-weight:800}.InterviewPrepPage-module__5GT-tW__intro{color:var(--color-slate);max-width:640px;margin:0 auto var(--space-6);text-align:center;font-size:1.25rem;font-weight:500;line-height:1.6}.InterviewPrepPage-module__5GT-tW__mechPanel{background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);padding:var(--space-7)}.InterviewPrepPage-module__5GT-tW__mechPanel h2{margin-bottom:var(--space-6)}.InterviewPrepPage-module__5GT-tW__mechGrid{gap:var(--space-7);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;display:grid}.InterviewPrepPage-module__5GT-tW__mechGrid .InterviewPrepPage-module__5GT-tW__body+.InterviewPrepPage-module__5GT-tW__body{margin-top:var(--space-4)}.InterviewPrepPage-module__5GT-tW__replica{background:var(--color-surface);border:1px solid var(--border);border-top:3px solid var(--replica-indigo-text);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-5);max-width:100%}.InterviewPrepPage-module__5GT-tW__replicaHead{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.InterviewPrepPage-module__5GT-tW__replicaName{color:var(--color-ink);font-size:.875rem;font-weight:700}.InterviewPrepPage-module__5GT-tW__chipStage{padding:var(--space-1) var(--space-2);white-space:nowrap;border-radius:var(--radius-pill);background:var(--replica-indigo-bg);color:var(--replica-indigo-text);border:1px solid var(--replica-indigo-border);font-size:.75rem;font-weight:700;line-height:1.3}.InterviewPrepPage-module__5GT-tW__replicaMeta{color:var(--color-slate);margin-top:var(--space-1);font-size:.8125rem}.InterviewPrepPage-module__5GT-tW__replicaQuestions{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.InterviewPrepPage-module__5GT-tW__replicaQuestions li{align-items:flex-start;gap:var(--space-2);color:var(--color-ink);font-size:.8125rem;line-height:1.5;display:flex}.InterviewPrepPage-module__5GT-tW__replicaQuestions svg{width:20px;height:20px;color:var(--accent);flex:none}.InterviewPrepPage-module__5GT-tW__replicaSubhead{color:var(--color-ink);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);font-size:.8125rem;font-weight:700}.InterviewPrepPage-module__5GT-tW__replicaStory{margin-top:var(--space-2);padding:var(--space-3);background:var(--color-mist);border:1px solid var(--border);border-radius:var(--radius)}.InterviewPrepPage-module__5GT-tW__replicaStoryTitle{color:var(--color-ink);font-size:.875rem;font-weight:600;line-height:1.4}.InterviewPrepPage-module__5GT-tW__replicaSource{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-2);color:var(--color-slate);font-size:.75rem;line-height:1.45;display:flex}.InterviewPrepPage-module__5GT-tW__replicaSource svg{flex:none;width:20px;height:20px}.InterviewPrepPage-module__5GT-tW__replicaSource strong{color:var(--color-ink);font-weight:600}.InterviewPrepPage-module__5GT-tW__stepNode{border-radius:var(--radius-pill);background:var(--color-surface);border:3px solid var(--accent);width:36px;height:36px;box-shadow:0 0 0 4px var(--bg-accent);color:var(--accent);flex:none;justify-content:center;align-items:center;font-size:.9375rem;font-weight:800;display:inline-flex}.InterviewPrepPage-module__5GT-tW__stageGrid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.InterviewPrepPage-module__5GT-tW__stageCard{gap:var(--space-4);background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-5);flex-direction:column;display:flex}.InterviewPrepPage-module__5GT-tW__stageHead{align-items:center;gap:var(--space-4);display:flex}.InterviewPrepPage-module__5GT-tW__stageCard h2{letter-spacing:-.01em;color:var(--color-ink);text-align:left;max-width:none;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.InterviewPrepPage-module__5GT-tW__stageProbe{color:var(--color-slate);font-size:.9375rem;line-height:1.6}.InterviewPrepPage-module__5GT-tW__stageBrief{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--bg-accent);border-radius:var(--radius);color:var(--color-ink);margin-top:auto;font-size:.9375rem;line-height:1.6;display:flex}.InterviewPrepPage-module__5GT-tW__stageBrief svg{width:20px;height:20px;color:var(--accent);flex:none}.InterviewPrepPage-module__5GT-tW__stepsGrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.InterviewPrepPage-module__5GT-tW__stepCard{gap:var(--space-3);background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-5);flex-direction:column;display:flex}.InterviewPrepPage-module__5GT-tW__stepCard h3{letter-spacing:-.01em;color:var(--color-ink);font-size:1.25rem;font-weight:700;line-height:1.3}.InterviewPrepPage-module__5GT-tW__stepCard p{color:var(--color-slate);font-size:.9375rem;line-height:1.6}.InterviewPrepPage-module__5GT-tW__systemLink{align-items:center;gap:var(--space-2);margin-top:var(--space-4);color:var(--accent);font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.InterviewPrepPage-module__5GT-tW__systemLink:hover{color:var(--accent-strong);text-underline-offset:2px;text-decoration:underline}.InterviewPrepPage-module__5GT-tW__systemLink svg{width:20px;height:20px}.InterviewPrepPage-module__5GT-tW__faqList{margin-top:var(--space-5)}.InterviewPrepPage-module__5GT-tW__faqItem{border-top:1px solid var(--border)}.InterviewPrepPage-module__5GT-tW__faqItem:last-child{border-bottom:1px solid var(--border)}.InterviewPrepPage-module__5GT-tW__faqItem summary{min-height:var(--space-7);padding:var(--space-3) 0;cursor:pointer;color:var(--color-slate);align-items:center;list-style-position:outside;display:flex}.InterviewPrepPage-module__5GT-tW__faqItem summary::-webkit-details-marker{margin-right:var(--space-3)}.InterviewPrepPage-module__5GT-tW__faqItem summary h3{color:var(--color-ink);letter-spacing:-.01em;font-size:1.25rem;font-weight:700;line-height:1.3;display:inline}.InterviewPrepPage-module__5GT-tW__faqA{padding:0 var(--space-5) var(--space-5);color:var(--color-slate);font-size:1rem;line-height:1.6}.InterviewPrepPage-module__5GT-tW__faqA a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.InterviewPrepPage-module__5GT-tW__faqA a:hover{color:var(--accent-strong)}.InterviewPrepPage-module__5GT-tW__closeBand{isolation:isolate;text-align:center;padding:var(--space-9) 0;position:relative;overflow:hidden}.InterviewPrepPage-module__5GT-tW__closeBand .InterviewPrepPage-module__5GT-tW__heroGlow{top:50%}.InterviewPrepPage-module__5GT-tW__closeInner{align-items:center;gap:var(--space-4);flex-direction:column;max-width:640px;margin:0 auto;display:flex}.InterviewPrepPage-module__5GT-tW__closeBand h2{margin-bottom:0}.InterviewPrepPage-module__5GT-tW__closeBand .InterviewPrepPage-module__5GT-tW__body{text-align:center}.InterviewPrepPage-module__5GT-tW__loginLead{color:var(--color-slate);font-size:.875rem;font-weight:500}.InterviewPrepPage-module__5GT-tW__loginLead a{color:var(--accent);font-weight:600;text-decoration:none}.InterviewPrepPage-module__5GT-tW__loginLead a:hover{color:var(--accent-strong);text-decoration:underline}@media (max-width:860px){.InterviewPrepPage-module__5GT-tW__rtbStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.InterviewPrepPage-module__5GT-tW__mechGrid{gap:var(--space-6);grid-template-columns:1fr}.InterviewPrepPage-module__5GT-tW__stageGrid,.InterviewPrepPage-module__5GT-tW__stepsGrid{grid-template-columns:1fr}}@media (max-width:768px){.InterviewPrepPage-module__5GT-tW__band h2{font-size:1.75rem}.InterviewPrepPage-module__5GT-tW__band,.InterviewPrepPage-module__5GT-tW__hero,.InterviewPrepPage-module__5GT-tW__closeBand{padding:var(--space-8) 0}.InterviewPrepPage-module__5GT-tW__mechPanel{padding:var(--space-6)}}@media (max-width:640px){.InterviewPrepPage-module__5GT-tW__hero h1{font-size:2.5rem}.InterviewPrepPage-module__5GT-tW__subhead{font-size:1.125rem}.InterviewPrepPage-module__5GT-tW__navLink{display:none}.InterviewPrepPage-module__5GT-tW__mechPanel{padding:var(--space-5)}.InterviewPrepPage-module__5GT-tW__faqA{padding:0 0 var(--space-5)}}@media (max-width:560px){.InterviewPrepPage-module__5GT-tW__rtbStrip{gap:var(--space-4);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.InterviewPrepPage-module__5GT-tW__systemLink,.InterviewPrepPage-module__5GT-tW__loginLead a{transition:none}}
