.workbench-landing_workbenchContainer__uiimz{--homepage-section-y:clamp(4rem,7vw,6rem);--homepage-section-border:1px solid rgba(0,0,0,0.06);background:var(--warm-bg);position:relative;overflow-x:hidden}.workbench-landing_workbenchContainer__uiimz:before{content:"";position:fixed;inset:0;background-image:radial-gradient(ellipse 80% 50% at 20% 40%,rgba(212,200,186,.25) 0,transparent 70%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(212,200,186,.2) 0,transparent 60%),radial-gradient(ellipse 70% 50% at 50% 80%,rgba(212,200,186,.15) 0,transparent 65%);pointer-events:none;z-index:0}.workbench-landing_workbenchContainer__uiimz>*{position:relative;z-index:1}@media screen and (max-width:768px){.workbench-landing_workbenchContainer__uiimz{--homepage-section-y:clamp(3rem,10vw,4.5rem)}}.workbench-landing_contentWrapper__aLxO2{width:min(100%,1200px);margin:0 auto;padding-inline:clamp(1rem,3vw,2rem);display:flex;flex-direction:column;gap:0}.workbench-landing_sectionHeader__vvdlC{margin-bottom:clamp(2rem,4vw,3rem)}.workbench-landing_heroSection__hCej2{padding-block:clamp(3rem,6vw,5rem) clamp(2rem,4vw,3rem)}.workbench-landing_hero__pgn25{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.25rem,2.5vw,2rem);text-align:left}.workbench-landing_heroBadge__M95W4{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;background:rgba(212,120,56,.12);border:1px solid rgba(212,120,56,.25);border-radius:var(--radius-pill,999px);color:#d47838;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.workbench-landing_heroTitle__ZOiCm{font-size:clamp(3rem,6.5vw,5.5rem);font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--warm-text-primary,#1a1a1a);margin:0;max-width:18ch}.workbench-landing_heroTitleAccent__daVPD{color:#d47838}.workbench-landing_heroSubtitle__EdtN5{font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55;color:var(--warm-text-secondary,#4a4a4a);margin:0;max-width:65ch}.workbench-landing_heroActions__AakJV{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.5rem}.workbench-landing_visualSection__YxqUw{width:100vw;margin-inline:calc(50% - 50vw);padding-block:clamp(1rem,3vw,2.5rem) clamp(2rem,5vw,4rem)}.workbench-landing_visualWrapper__xfI9n{width:min(100%,1100px);margin:0 auto;padding-inline:clamp(1rem,3vw,2rem)}.workbench-landing_mockScreen__U9oOR{background:linear-gradient(155deg,rgba(255,184,120,.14) 0,rgba(255,138,76,.08) 55%,rgba(120,70,40,.12) 100%),var(--warm-bg-medium,#f5ede2);border:1px solid rgba(255,168,110,.22);border-radius:var(--radius-xl,16px);overflow:hidden}.workbench-landing_mockHeader__nMNce{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgba(0,0,0,.04);border-bottom:1px solid rgba(0,0,0,.06)}.workbench-landing_mockDotGreen__lDWfw,.workbench-landing_mockDotRed__iylyw,.workbench-landing_mockDotYellow__ICE_w{width:10px;height:10px;border-radius:50%}.workbench-landing_mockDotRed__iylyw{background:#ff5f56}.workbench-landing_mockDotYellow__ICE_w{background:#ffbd2e}.workbench-landing_mockDotGreen__lDWfw{background:#27c93f}.workbench-landing_mockTitle__ZIQUQ{margin-left:.5rem;font-size:13px;font-weight:600;color:var(--warm-text-secondary,#4a4a4a)}.workbench-landing_mockBody__vkRYj{padding:clamp(1rem,2vw,1.5rem);display:flex;flex-direction:column;gap:1rem}.workbench-landing_mockSection__HMgXp{display:flex;flex-direction:column;gap:.5rem}.workbench-landing_mockLabel__4aU0U{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--warm-text-muted,#8a8a8a)}.workbench-landing_mockInput__Bpa5D{padding:.75rem 1rem;background:hsla(0,0%,100%,.6);border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-lg,12px);font-size:14px;line-height:1.5;color:var(--warm-text-primary,#1a1a1a)}.workbench-landing_mockDivider__HF2Mo{height:1px;background:rgba(0,0,0,.06)}.workbench-landing_mockCode__sWr1M{padding:1rem;background:#1f1f23;border-radius:var(--radius-lg,12px);font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;line-height:1.6;color:#e6e6e6;overflow-x:auto}.workbench-landing_codePurple__Aephd{color:#c79df0}.workbench-landing_codeBlue__QrJQ9{color:#7dc3ff}.workbench-landing_codeWhite__uo7aB{color:#e6e6e6}.workbench-landing_codeGray__Lt0Em{color:#8a8a8a}.workbench-landing_mockEval__Sjsb_{padding:1rem;background:rgba(212,120,56,.08);border:1px solid rgba(212,120,56,.2);border-radius:var(--radius-lg,12px);display:flex;flex-direction:column;gap:.6rem}.workbench-landing_mockEvalHeader__INDia{display:flex;justify-content:space-between;align-items:baseline}.workbench-landing_mockEvalTitle__zTrzP{font-size:13px;font-weight:700;color:#d47838}.workbench-landing_mockEvalScore__YLZ9O{font-size:18px;font-weight:700;color:#d47838}.workbench-landing_mockBarRow__WmGkl{display:grid;grid-template-columns:90px 1fr 30px;align-items:center;gap:.75rem;font-size:12px;color:var(--warm-text-secondary,#4a4a4a)}.workbench-landing_mockBarLabel__W_xZ3{font-weight:500}.workbench-landing_mockBarTrack__vrxAk{height:6px;background:rgba(212,120,56,.14);border-radius:999px;overflow:hidden}.workbench-landing_mockBarFill__TVfG9{height:100%;background:linear-gradient(90deg,#d47838,#f0a050);border-radius:inherit}.workbench-landing_mockBarValue__74qOJ{font-weight:700;color:#d47838;text-align:right}.workbench-landing_featuresSection__pOjc7{padding-block:var(--homepage-section-y);border-top:var(--homepage-section-border)}.workbench-landing_featuresGrid__S4Y5p{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1rem,2vw,1.5rem)}.workbench-landing_featureCard__oZVG8{padding:clamp(1.25rem,2.5vw,2rem);background:linear-gradient(155deg,rgba(255,184,120,.14) 0,rgba(255,138,76,.08) 55%,rgba(120,70,40,.12) 100%),var(--warm-bg-medium,#f5ede2);border:1px solid rgba(255,168,110,.22);border-radius:var(--radius-xl,16px);display:flex;flex-direction:column;gap:.75rem;text-align:left}.workbench-landing_featureIcon__GvueF{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:rgba(212,120,56,.14);border:1px solid rgba(212,120,56,.22);border-radius:var(--radius-lg,12px);color:#d47838}.workbench-landing_featureCardTitle__xcOot{font-size:1.125rem;font-weight:700;color:var(--warm-text-primary,#1a1a1a);margin:0;line-height:1.3}.workbench-landing_featureCardDesc__Xat7F{font-size:.95rem;line-height:1.55;color:var(--warm-text-secondary,#4a4a4a);margin:0}.workbench-landing_howSection__4Rb_B{padding-block:var(--homepage-section-y);border-top:var(--homepage-section-border)}.workbench-landing_howSteps__CMgEQ{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem)}.workbench-landing_howStep___qroB{padding:clamp(1.25rem,2.5vw,2rem);background:linear-gradient(155deg,rgba(255,184,120,.14) 0,rgba(255,138,76,.08) 55%,rgba(120,70,40,.12) 100%),var(--warm-bg-medium,#f5ede2);border:1px solid rgba(255,168,110,.22);border-radius:var(--radius-xl,16px);display:flex;flex-direction:column;gap:.75rem;text-align:left}.workbench-landing_howStepNumber__OIIw6{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:#d47838;color:#fff;border-radius:var(--radius-lg,12px);font-size:.95rem;font-weight:700;letter-spacing:.02em}.workbench-landing_howStepTitle___K2Wx{font-size:1.125rem;font-weight:700;color:var(--warm-text-primary,#1a1a1a);margin:0;line-height:1.3}.workbench-landing_howStepDesc__K6Aih{font-size:.95rem;line-height:1.55;color:var(--warm-text-secondary,#4a4a4a);margin:0}.workbench-landing_ctaSection__yyq7g{padding-block:var(--homepage-section-y);border-top:var(--homepage-section-border)}.workbench-landing_ctaCover__7RgTz{width:min(100%,1200px);padding-inline:clamp(1rem,3vw,2rem)}.workbench-landing_ctaPanel___BwjR{text-align:left;align-items:flex-start}.workbench-landing_ctaTitle__TGteX{color:var(--warm-text-primary,#1a1a1a)}@media(max-width:1080px){.workbench-landing_featuresGrid__S4Y5p,.workbench-landing_howSteps__CMgEQ{gap:1rem}}@media(max-width:900px){.workbench-landing_howSteps__CMgEQ{grid-template-columns:1fr}}@media(max-width:640px){.workbench-landing_featuresGrid__S4Y5p{grid-template-columns:1fr}.workbench-landing_heroTitle__ZOiCm{font-size:clamp(2.25rem,9vw,3rem)}.workbench-landing_mockBarRow__WmGkl{grid-template-columns:80px 1fr 28px;font-size:11px}}