.HowItWorksLanding_section__GEV6q{background:var(--bg-warm);padding:80px 24px}.HowItWorksLanding_inner__c4BUm{max-width:960px;margin:0 auto}.HowItWorksLanding_sectionTitle__IgS2d{font-size:2.75rem;font-weight:800;line-height:1.1;letter-spacing:-.025em;color:var(--text-primary)}.HowItWorksLanding_sectionSubtitle__2p4AL{font-size:1.05rem;font-weight:400;line-height:1.65;color:var(--text-secondary);max-width:480px}.HowItWorksLanding_bentoGrid__vik4O{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.HowItWorksLanding_card__rcd2z{border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:28px;overflow:hidden;position:relative}.HowItWorksLanding_cardWide__fZBiM{grid-column:1/-1;flex-direction:row;align-items:center;gap:48px}.HowItWorksLanding_cardPurple__0hqhk{background:linear-gradient(155deg,#f0e8f8,#e8ddf4)}.HowItWorksLanding_cardWarm__4QsB4{background:linear-gradient(155deg,#fef3e2,#fce8c4)}.HowItWorksLanding_cardCool__wJCBI{background:linear-gradient(155deg,#e0f0f8,#d0e6f2)}.HowItWorksLanding_cardText__6g7se{flex:1 1;min-width:0}.HowItWorksLanding_stepLabel__9Vjn_{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--brand-purple);background:rgba(255,255,255,.65);display:inline-block;padding:4px 10px;border-radius:6px;margin-bottom:12px}.HowItWorksLanding_codeInline__C68Yq{font-family:var(--font-jetbrains),JetBrains Mono,monospace;font-size:.88em;font-weight:700;color:#c7254e;background:rgba(25,0,60,.06);padding:2px 7px;border-radius:5px}.HowItWorksLanding_cardTitle__gzDqs{font-size:1.25rem;font-weight:800;line-height:1.25;letter-spacing:-.015em;color:var(--text-primary);margin-bottom:8px}.HowItWorksLanding_cardDescription__46Fb5{font-size:.88rem;font-weight:400;line-height:1.6;color:var(--text-secondary)}.HowItWorksLanding_cardIllustration__Gz7l_{display:flex;align-items:center;justify-content:center;position:relative;min-height:410px}.HowItWorksLanding_cardWide__fZBiM .HowItWorksLanding_cardText__6g7se{flex:1 1}.HowItWorksLanding_cardWide__fZBiM .HowItWorksLanding_cardIllustration__Gz7l_{flex:1 1;min-height:auto}.HowItWorksLanding_jobCardStack__oKTdF{width:100%;position:relative;z-index:2}.HowItWorksLanding_jobCard__EA7W8{display:flex;align-items:center;gap:12px;background:var(--bg-surface);border:1px solid rgba(25,0,60,.08);border-radius:12px;padding:14px 16px;box-shadow:0 2px 8px rgba(25,0,60,.04)}.HowItWorksLanding_jobCardLogo__jef4F{width:36px;height:36px;border-radius:8px;background:var(--illustration-blue);flex-shrink:0}.HowItWorksLanding_jobCardLogoPink__xjFBc{background:var(--illustration-pink)}.HowItWorksLanding_jobCardBadge__Vzx_5{height:auto;padding:2px 8px;font-size:.6rem;font-weight:500;text-transform:none;border-radius:4px;border:none}.HowItWorksLanding_jobCardBadgeLocation__Gr1MV,.HowItWorksLanding_jobCardBadgeSalary__S3XrW{background:rgba(25,0,60,.04);color:var(--text-secondary)}.HowItWorksLanding_approveBtn__1jJw_{font-size:.6rem;font-weight:600;color:white;background:var(--text-primary);padding:5px 12px;border-radius:6px}.HowItWorksLanding_rejectBtn__kJw_R{font-size:.6rem;font-weight:600;color:var(--text-secondary);background:rgba(25,0,60,.06);padding:5px 12px;border-radius:6px}.HowItWorksLanding_cardPreviewWrapper__WKDuT{pointer-events:none;transform:scale(.85);transform-origin:center center;filter:drop-shadow(0 8px 24px rgba(25,0,60,.12));position:relative;z-index:2;margin:-32px}.HowItWorksLanding_snippetImageWrapper__9Glzr{position:relative;z-index:2;filter:drop-shadow(0 8px 24px rgba(25,0,60,.12));margin:-16px -8px;width:408px;height:410px;overflow:hidden;border-radius:10px}.HowItWorksLanding_snippetImage__XdgGe{width:100%;height:100%;object-fit:cover;object-position:top left}@media (max-width:768px){.HowItWorksLanding_sectionTitle__IgS2d{font-size:2.25rem}.HowItWorksLanding_bentoGrid__vik4O{grid-template-columns:1fr}.HowItWorksLanding_cardWide__fZBiM{flex-direction:column;gap:28px}.HowItWorksLanding_cardWide__fZBiM .HowItWorksLanding_cardIllustration__Gz7l_{flex:none}}@media (max-width:480px){.HowItWorksLanding_section__GEV6q{padding:60px 24px}.HowItWorksLanding_sectionTitle__IgS2d{font-size:1.75rem}.HowItWorksLanding_card__rcd2z{padding:24px;gap:20px}.HowItWorksLanding_cardTitle__gzDqs{font-size:1.1rem}.HowItWorksLanding_cardIllustration__Gz7l_{min-height:150px}}