.LandingPage_page__5MqWY{--home-ink:#08090a;--home-surface:#101214;--home-raised:#16191c;--home-line:#23272b;--home-paper:#f5f5f2;--home-text:#20272c;--home-muted:#aeb7c3;--home-quiet:#8b96a3;--home-gold:#c9a86a;min-height:100vh;background:var(--home-ink);color:#f4f5f6;font-family:var(--font-sans)}.LandingPage_container__Puk2D{width:min(1184px,calc(100% - 80px));margin-inline:auto}.LandingPage_page__5MqWY a:focus-visible,.LandingPage_page__5MqWY button:focus-visible,.LandingPage_page__5MqWY input:focus-visible{outline:2px solid var(--home-gold);outline-offset:4px}.LandingPage_phoneOnly__YOwYz{display:none}.LandingPage_hero__54Wf6{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:64px;padding-block:88px 72px}.LandingPage_heroCopy__ikKIR{min-width:0}.LandingPage_title__Poatz{margin:0;font-size:clamp(36px,3.6vw,52px);font-weight:600;letter-spacing:-.03em;line-height:1.3;text-wrap:balance}.LandingPage_title__Poatz span{display:block}.LandingPage_title__Poatz .LandingPage_titleTail__FTCtv{color:var(--home-gold)}.LandingPage_heroDescription__FfiYR{margin:24px 0 0;max-width:470px;font-size:17px;line-height:1.9;color:var(--home-muted);text-wrap:pretty}.LandingPage_actions__Z2Nhn{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px}.LandingPage_primaryButton__i9ClY,.LandingPage_secondaryButton__1Rgpc{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:12px 24px;border:1px solid transparent;border-radius:6px;font-size:15px;line-height:1.5;font-weight:600;text-decoration:none;cursor:pointer}.LandingPage_primaryButton__i9ClY{background:var(--home-gold);color:var(--home-ink)}.LandingPage_primaryButton__i9ClY:hover{background:#debe84}.LandingPage_secondaryButton__1Rgpc{border-color:#363c42;background:transparent;color:#e0e4e9;font-weight:500}.LandingPage_secondaryButton__1Rgpc:hover{border-color:var(--home-quiet);background:var(--home-surface)}.LandingPage_heroLinks__cZBw5{display:flex;flex-wrap:wrap;gap:0 24px;margin-top:8px}.LandingPage_heroLinks__cZBw5 a{display:inline-flex;align-items:center;min-height:44px;color:var(--home-muted);font-size:14px;text-decoration:underline;text-underline-offset:4px}.LandingPage_workspace__ONQQx{min-width:0;margin:0;border:1px solid #2c3237;border-radius:10px;overflow:hidden;background:#14171a;box-shadow:0 24px 70px #0005}.LandingPage_workspaceBar__eb4g_{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;font-size:13px;color:#c5cdd5}.LandingPage_sampleBadge__JUFkv{border:1px solid #5c4d32;border-radius:3px;padding:0 8px;font-size:12px;color:var(--home-gold);white-space:nowrap}.LandingPage_sectionTabs__jpre_{display:flex;margin:0;padding:0 8px;list-style:none;border-block:1px solid #2c3237;overflow-x:auto;scrollbar-width:none}.LandingPage_sectionTabs__jpre_ li{flex:none;padding:12px 14px;border-bottom:2px solid transparent;font-size:14px;color:#95a1ae}.LandingPage_sectionTabs__jpre_ li[aria-current]{color:#f4f5f6;border-bottom-color:var(--home-gold)}.LandingPage_documentArea__OOMd2{padding:28px 36px 0;background:#101316}.LandingPage_paper__GQ74w{padding:28px 36px 22px;border-radius:4px 4px 0 0;background:var(--home-paper);color:var(--home-text);font-family:var(--font-serif)}.LandingPage_paper__GQ74w .LandingPage_paperType__UediN{margin:0 0 6px;font-family:var(--font-sans);font-size:12px;color:#5d6770}.LandingPage_paper__GQ74w h2{margin:0 0 6px;font-size:21px;line-height:1.5;font-weight:700}.LandingPage_paper__GQ74w h3{margin:14px 0 2px;font-size:15px;font-weight:700}.LandingPage_paper__GQ74w p{margin:0;font-size:14px;line-height:1.85}.LandingPage_paperDrawing__21WyV{height:170px;margin-top:14px;background:#fff}.LandingPage_paperDrawing__21WyV img{display:block;width:100%;height:100%;object-fit:contain}.LandingPage_paper__GQ74w .LandingPage_paperCaption__u39l_{margin-top:6px;font-family:var(--font-sans);text-align:center;font-size:12px;color:#5d6770}.LandingPage_tasks__xzmgi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--home-line)}.LandingPage_tasks__xzmgi a{display:flex;flex-direction:column;gap:6px;min-height:120px;padding:26px 24px;text-decoration:none}.LandingPage_tasks__xzmgi a+a{border-left:1px solid var(--home-line)}.LandingPage_tasks__xzmgi a:hover{background:var(--home-surface)}.LandingPage_taskTitle__45mLi{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:17px;font-weight:600;color:#f4f5f6}.LandingPage_taskTitle__45mLi svg{flex:none;color:var(--home-gold)}.LandingPage_taskDesc__KSgOn{font-size:14px;line-height:1.7;color:var(--home-muted)}.LandingPage_rowHeading__7ANOn{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:0 24px}.LandingPage_rowHeading__7ANOn h2{flex:1 1 12em}.LandingPage_closing__2VB_e h2,.LandingPage_rowHeading__7ANOn h2,.LandingPage_sectionHeading__isDk8 h2{margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:600;line-height:1.35;letter-spacing:-.02em;text-wrap:balance}.LandingPage_rowHeading__7ANOn a{display:inline-flex;align-items:center;min-height:44px;flex:none;font-size:14px;color:var(--home-gold);text-decoration:none}.LandingPage_rowHeading__7ANOn a:hover,.LandingPage_textLink__wOgNL:hover{text-decoration:underline;text-underline-offset:5px}.LandingPage_sectionHeading__isDk8>p{margin:16px 0 0;max-width:560px;font-size:15px;line-height:1.9;color:var(--home-muted)}.LandingPage_companies__FZZfr{padding-top:96px}.LandingPage_companyList__cNe_H{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none}.LandingPage_companyList__cNe_H a{display:flex;flex-direction:column;gap:4px;height:100%;box-sizing:border-box;padding:20px;border:1px solid var(--home-line);border-radius:10px;background:var(--home-surface);color:#f4f5f6;text-decoration:none}.LandingPage_companyList__cNe_H a:hover{border-color:#5c4d32}.LandingPage_companyIndustry__ie97p{font-size:12px;color:var(--home-gold)}.LandingPage_companyName__mQjJ1{font-size:19px;font-weight:600}.LandingPage_companyFinding__i2M4U{margin-top:4px;font-size:14px;line-height:1.7;color:#c5cdd5}.LandingPage_workflowSection__SOQLr{padding-block:96px}.LandingPage_workflow__W6BtF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:36px 0 0;padding:0;list-style:none}.LandingPage_workflow__W6BtF li{padding-top:22px;border-top:1px solid #363c42}.LandingPage_workflow__W6BtF li:first-child{border-top-color:var(--home-gold)}.LandingPage_stepNumber__QDtE6{font-family:var(--font-mono-stack);font-size:13px;color:var(--home-gold)}.LandingPage_workflow__W6BtF h3{margin:10px 0 8px;font-size:19px;font-weight:600}.LandingPage_workflow__W6BtF p{margin:0;font-size:15px;line-height:1.85;color:var(--home-muted)}.LandingPage_searchBand__T7oQJ{border-block:1px solid #1c1f22;background:var(--home-surface)}.LandingPage_searchLayout__13rtu{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start;padding-block:88px}.LandingPage_searchPanel__Nd0Po{min-width:0}.LandingPage_searchLabel___b9sf{display:block;margin-bottom:8px;font-size:13px;color:var(--home-muted)}.LandingPage_searchInputRow__yRXO6{display:flex;align-items:center;gap:10px;padding:5px 5px 5px 16px;border:1px solid #3a4148;border-radius:8px;background:var(--home-ink)}.LandingPage_searchInputRow__yRXO6>svg{flex:none;color:var(--home-quiet)}.LandingPage_searchInputRow__yRXO6 input{flex:1;min-width:0;min-height:44px;border:0;background:transparent;color:#f4f5f6;font:inherit;font-size:16px;outline:none}.LandingPage_searchInputRow__yRXO6 input::placeholder{color:#8f9aa6}.LandingPage_searchSubmit__vs1Kp{flex:none;min-height:44px;padding:0 20px;border:0;border-radius:5px;background:var(--home-gold);color:var(--home-ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.LandingPage_searchSubmit__vs1Kp:hover{background:#debe84}.LandingPage_searchError__aO_oW{margin:8px 0 0;font-size:13px;color:#f3b3a9}.LandingPage_searchExamples__ppM3C{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:14px;color:var(--home-quiet)}.LandingPage_searchExamples__ppM3C a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid #2c3237;border-radius:18px;color:#e0e4e9;text-decoration:none}.LandingPage_searchExamples__ppM3C a:hover{border-color:var(--home-gold);color:var(--home-gold)}.LandingPage_directoryLinks__igk1l{display:flex;flex-wrap:wrap;gap:4px 28px;margin-top:24px;padding-top:12px;border-top:1px solid var(--home-line)}.LandingPage_directoryLinks__igk1l a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;color:var(--home-muted);text-decoration:none}.LandingPage_directoryLinks__igk1l a:hover{color:#f4f5f6}.LandingPage_drawingsLayout__CjWiX{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:center;padding-block:104px}.LandingPage_drawingCopy__GDMBB{min-width:0}.LandingPage_drawingChoices__pqoVa{display:flex;flex-direction:column;margin-top:28px;border-top:1px solid var(--home-line)}.LandingPage_drawingChoices__pqoVa button{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 12px;border:0;border-bottom:1px solid var(--home-line);border-left:2px solid transparent;background:transparent;color:var(--home-muted);font:inherit;font-size:15px;text-align:start;cursor:pointer}.LandingPage_drawingChoices__pqoVa button:hover{color:#f4f5f6}.LandingPage_drawingChoices__pqoVa button[aria-pressed=true]{border-left-color:var(--home-gold);background:var(--home-raised);color:#f4f5f6}.LandingPage_figureNumber__59WW6{flex:none;min-width:40px;font-family:var(--font-mono-stack);font-size:12px;color:var(--home-gold)}.LandingPage_drawingLinks__F6uEy{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:20px}.LandingPage_mutedLink__B1lWP,.LandingPage_textLink__wOgNL{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px;text-decoration:none}.LandingPage_textLink__wOgNL{color:#dac190}.LandingPage_mutedLink__B1lWP{color:var(--home-muted)}.LandingPage_mutedLink__B1lWP:hover{color:#f4f5f6}.LandingPage_drawingSheet__GJYp3{min-width:0;margin:0;padding:22px 28px 16px;border-radius:6px;background:var(--home-paper);color:var(--home-text)}.LandingPage_drawingSheetHeader__APtAn{display:flex;justify-content:space-between;gap:16px;font-size:12px;color:#5d6770}.LandingPage_drawingImage__MKtga{position:relative;height:400px;margin-block:12px}.LandingPage_drawingImage__MKtga img{object-fit:contain}.LandingPage_drawingSheet__GJYp3 figcaption{font-family:var(--font-serif);font-size:14px;text-align:center;color:var(--home-text)}.LandingPage_drawingSource__HfsJG{margin:10px 0 0;font-size:12px;line-height:1.7;text-align:center;color:#5d6770}.LandingPage_faq__fzZ8p{padding-bottom:96px}.LandingPage_closing__2VB_e{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:96px;padding:56px 64px;box-sizing:border-box;border:1px solid #2c3237;border-radius:10px;background:var(--home-surface)}.LandingPage_closing__2VB_e h2{font-size:clamp(24px,2.2vw,30px)}.LandingPage_closing__2VB_e p{margin:10px 0 0;font-size:15px;line-height:1.8;color:var(--home-muted)}.LandingPage_closing__2VB_e .LandingPage_primaryButton__i9ClY{flex:none}@media (max-width:1180px){.LandingPage_drawingsLayout__CjWiX,.LandingPage_hero__54Wf6,.LandingPage_searchLayout__13rtu{gap:40px}.LandingPage_documentArea__OOMd2{padding:20px 20px 0}.LandingPage_paper__GQ74w{padding:22px 24px 18px}}@media (max-width:1023.98px){.LandingPage_container__Puk2D{width:calc(100% - 32px)}.LandingPage_desktopOnly__wWb7C{display:none}.LandingPage_phoneOnly__YOwYz{display:block}.LandingPage_hero__54Wf6{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:24px 8px}.LandingPage_title__Poatz{font-size:clamp(26px,7vw,36px);line-height:1.38;letter-spacing:-.02em}.LandingPage_heroDescription__FfiYR{margin-top:10px;font-size:15px;line-height:1.8}.LandingPage_heroSearch__7EE6d{margin-top:18px}.LandingPage_heroSearch__7EE6d .LandingPage_searchLabel___b9sf{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.LandingPage_heroSearch__7EE6d .LandingPage_searchInputRow__yRXO6{padding:2px 4px 2px 14px;border-color:#2c3237;border-radius:26px;background:var(--home-raised)}.LandingPage_heroSearch__7EE6d .LandingPage_searchSubmit__vs1Kp{border-radius:22px;padding-inline:16px}.LandingPage_heroSearch__7EE6d .LandingPage_searchExamples__ppM3C{flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto;scrollbar-width:none}.LandingPage_heroSearch__7EE6d .LandingPage_searchExamples__ppM3C>*{flex:none}.LandingPage_tiles__RN4Fc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:22px}.LandingPage_tiles__RN4Fc a{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:84px;padding-top:4px;font-size:13px;line-height:1.35;text-align:center;color:#e0e4e9;text-decoration:none}.LandingPage_tileIconPrimary__FKONA,.LandingPage_tileIcon__64w4f{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#1b1f23;color:#e0e4e9}.LandingPage_tileIconPrimary__FKONA{background:var(--home-gold);color:var(--home-ink)}.LandingPage_heroLinks__cZBw5{margin-top:12px}.LandingPage_workspace__ONQQx{box-shadow:none}.LandingPage_documentArea__OOMd2{padding:16px 16px 0}.LandingPage_paper__GQ74w{padding:20px 20px 16px}.LandingPage_paper__GQ74w h2{font-size:19px}.LandingPage_paper__GQ74w p{font-size:15px}.LandingPage_paperDrawing__21WyV{height:150px}.LandingPage_closing__2VB_e h2,.LandingPage_rowHeading__7ANOn h2,.LandingPage_sectionHeading__isDk8 h2{font-size:21px}.LandingPage_companies__FZZfr{padding-top:40px}.LandingPage_companyList__cNe_H{display:flex;gap:10px;margin:4px -16px 0;padding-inline:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.LandingPage_companyList__cNe_H li{flex:0 0 min(76vw,280px);scroll-snap-align:start}.LandingPage_companyList__cNe_H a{padding:16px;border-radius:12px}.LandingPage_companyName__mQjJ1{font-size:17px}.LandingPage_workflowSection__SOQLr{padding-block:40px 0}.LandingPage_workflow__W6BtF{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:12px}.LandingPage_workflow__W6BtF li,.LandingPage_workflow__W6BtF li:first-child{display:grid;grid-template-columns:32px minmax(0,1fr);padding:14px 16px;border:0;border-radius:12px;background:var(--home-surface)}.LandingPage_stepNumber__QDtE6{padding-top:2px}.LandingPage_workflow__W6BtF h3{margin:0;font-size:16px}.LandingPage_workflow__W6BtF p{margin-top:2px;font-size:14px;line-height:1.75}.LandingPage_drawingsLayout__CjWiX{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:40px 0}.LandingPage_sectionHeading__isDk8>p{margin-top:6px;font-size:14px;line-height:1.8}.LandingPage_drawingChoices__pqoVa{flex-direction:row;gap:8px;margin:14px -16px 0;padding-inline:16px;border:0;overflow-x:auto;scrollbar-width:none}.LandingPage_drawingChoices__pqoVa button{flex:none;min-height:40px;padding:0 14px;border:1px solid #2c3237;border-radius:20px;font-size:14px}.LandingPage_drawingChoices__pqoVa button[aria-pressed=true]{border-color:var(--home-gold);background:#c9a86a1a}.LandingPage_figureNumber__59WW6{min-width:0}.LandingPage_drawingCopy__GDMBB{display:contents}.LandingPage_drawingLinks__F6uEy{order:1;margin-top:-8px}.LandingPage_drawingSheet__GJYp3{padding:14px 14px 12px}.LandingPage_drawingImage__MKtga{height:min(68vw,360px)}.LandingPage_faq__fzZ8p{padding-block:40px 0}.LandingPage_closing__2VB_e{flex-direction:column;align-items:stretch;gap:16px;margin-block:40px 32px;padding:22px 20px}}@media (prefers-reduced-motion:reduce){.LandingPage_page__5MqWY *,.LandingPage_page__5MqWY :after,.LandingPage_page__5MqWY :before{scroll-behavior:auto;transition:none;animation:none}}