.TailorResumePage-module__diuKfG__tailorResumePage{background:var(--color-mist);flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.TailorResumePage-module__diuKfG__navHeader{z-index:50;background:var(--color-surface);border-bottom:1px solid var(--border);position:sticky;top:0}.TailorResumePage-module__diuKfG__navInner{min-height:var(--space-8);justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.TailorResumePage-module__diuKfG__navActions{align-items:center;gap:var(--space-4);display:flex}.TailorResumePage-module__diuKfG__navLink,.TailorResumePage-module__diuKfG__navCta{min-height:calc(var(--space-9) / 2)}.TailorResumePage-module__diuKfG__navLink{color:var(--color-slate);align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.TailorResumePage-module__diuKfG__navLink:hover{color:var(--accent-strong);text-decoration:underline}.TailorResumePage-module__diuKfG__navLink:focus-visible,.TailorResumePage-module__diuKfG__navCta:focus-visible,.TailorResumePage-module__diuKfG__faqItem summary:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.TailorResumePage-module__diuKfG__hero{isolation:isolate;padding:var(--space-9) 0;text-align:center;position:relative;overflow:hidden}.TailorResumePage-module__diuKfG__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:50%;left:50%;transform:translate(-50%,-50%)}.TailorResumePage-module__diuKfG__heroInner{align-items:center;gap:var(--space-4);flex-direction:column;max-width:780px;margin:0 auto;display:flex}.TailorResumePage-module__diuKfG__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}.TailorResumePage-module__diuKfG__badgeDot{border-radius:var(--radius-pill);background:var(--accent);width:6px;height:6px;margin-right:var(--space-2)}.TailorResumePage-module__diuKfG__hero h1{letter-spacing:-.03em;color:var(--color-ink);font-size:3.5rem;font-weight:800;line-height:1.15}.TailorResumePage-module__diuKfG__gradientText{background:var(--grad-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.TailorResumePage-module__diuKfG__subhead{color:var(--color-slate);max-width:640px;font-size:1.25rem;font-weight:500;line-height:1.6}.TailorResumePage-module__diuKfG__ctaNote{color:var(--color-slate);font-size:.875rem;font-weight:500}.TailorResumePage-module__diuKfG__band{padding:var(--space-9) 0}.TailorResumePage-module__diuKfG__bandSurface{background:var(--color-surface)}.TailorResumePage-module__diuKfG__sectionInner{max-width:72ch}.TailorResumePage-module__diuKfG__band h2{letter-spacing:-.02em;color:var(--color-ink);margin-bottom:var(--space-4);font-size:2rem;font-weight:800;line-height:1.2}.TailorResumePage-module__diuKfG__body{color:var(--color-slate);max-width:65ch;font-size:1rem;line-height:1.7}.TailorResumePage-module__diuKfG__body a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.TailorResumePage-module__diuKfG__body a:hover{color:var(--accent-strong)}.TailorResumePage-module__diuKfG__mechPanel{background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);padding:var(--space-7);max-width:860px}.TailorResumePage-module__diuKfG__mechPanel h2{margin-bottom:var(--space-4)}.TailorResumePage-module__diuKfG__mechPanel .TailorResumePage-module__diuKfG__body{max-width:none}.TailorResumePage-module__diuKfG__stepsIntro{color:var(--color-slate);margin-bottom:var(--space-6);max-width:640px;font-size:1.25rem;font-weight:500;line-height:1.6}.TailorResumePage-module__diuKfG__stepsGrid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.TailorResumePage-module__diuKfG__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}.TailorResumePage-module__diuKfG__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}.TailorResumePage-module__diuKfG__stepCard h3{letter-spacing:-.01em;color:var(--color-ink);font-size:1.25rem;font-weight:700;line-height:1.3}.TailorResumePage-module__diuKfG__stepCard p{color:var(--color-slate);font-size:.9375rem;line-height:1.6}.TailorResumePage-module__diuKfG__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}.TailorResumePage-module__diuKfG__systemLink:hover{color:var(--accent-strong);text-underline-offset:2px;text-decoration:underline}.TailorResumePage-module__diuKfG__systemLink svg{width:20px;height:20px}.TailorResumePage-module__diuKfG__faqInner{max-width:65ch}.TailorResumePage-module__diuKfG__faqList{margin-top:var(--space-5)}.TailorResumePage-module__diuKfG__faqItem{border-top:1px solid var(--border)}.TailorResumePage-module__diuKfG__faqItem:last-child{border-bottom:1px solid var(--border)}.TailorResumePage-module__diuKfG__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}.TailorResumePage-module__diuKfG__faqItem summary::-webkit-details-marker{margin-right:var(--space-3)}.TailorResumePage-module__diuKfG__faqItem summary h3{color:var(--color-ink);letter-spacing:-.01em;font-size:1.25rem;font-weight:700;line-height:1.3}.TailorResumePage-module__diuKfG__faqA{padding:0 var(--space-5) var(--space-5);color:var(--color-slate);font-size:1rem;line-height:1.6}.TailorResumePage-module__diuKfG__faqA a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.TailorResumePage-module__diuKfG__faqA a:hover{color:var(--accent-strong)}.TailorResumePage-module__diuKfG__closeBand{isolation:isolate;text-align:center;padding:var(--space-9) 0;position:relative;overflow:hidden}.TailorResumePage-module__diuKfG__closeInner{align-items:center;gap:var(--space-4);flex-direction:column;max-width:640px;margin:0 auto;display:flex}.TailorResumePage-module__diuKfG__closeBand h2{margin-bottom:0}.TailorResumePage-module__diuKfG__closeBand .TailorResumePage-module__diuKfG__body{text-align:center}.TailorResumePage-module__diuKfG__loginLead{color:var(--color-slate);font-size:.875rem;font-weight:500}.TailorResumePage-module__diuKfG__loginLead a{color:var(--accent);font-weight:600;text-decoration:none}.TailorResumePage-module__diuKfG__loginLead a:hover{color:var(--accent-strong);text-decoration:underline}@media (max-width:860px){.TailorResumePage-module__diuKfG__stepsGrid{grid-template-columns:1fr}}@media (max-width:768px){.TailorResumePage-module__diuKfG__band h2{font-size:1.75rem}.TailorResumePage-module__diuKfG__band,.TailorResumePage-module__diuKfG__hero,.TailorResumePage-module__diuKfG__closeBand{padding:var(--space-8) 0}.TailorResumePage-module__diuKfG__mechPanel{padding:var(--space-6)}}@media (max-width:640px){.TailorResumePage-module__diuKfG__hero h1{font-size:2.5rem}.TailorResumePage-module__diuKfG__subhead{font-size:1.125rem}.TailorResumePage-module__diuKfG__navLink{display:none}}@media (prefers-reduced-motion:reduce){.TailorResumePage-module__diuKfG__navLink,.TailorResumePage-module__diuKfG__systemLink,.TailorResumePage-module__diuKfG__loginLead a{transition:none}}
