.JobHunting_pageContainer__4v6pl{max-width:1200px;margin:0 auto;padding:2rem;background:#fafbff;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.JobHunting_breadcrumb__Q2MDF{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#64748b;margin-bottom:1.25rem}.JobHunting_breadcrumb__Q2MDF span{cursor:pointer}.JobHunting_breadcrumb__Q2MDF span:hover:not(.JobHunting_separator__O0Ooc):not(.JobHunting_current__ppRt6){color:#0033cc}.JobHunting_breadcrumb__Q2MDF .JobHunting_separator__O0Ooc{color:#cbd5e1}.JobHunting_breadcrumb__Q2MDF .JobHunting_current__ppRt6{color:#0f172a;font-weight:600}.JobHunting_pageTitle__qYZYY{font-size:1.75rem;font-weight:800;color:#0f172a;margin:0 0 1.5rem;letter-spacing:-.02em}.JobHunting_loadingOverlay__yWdyU{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem}.JobHunting_loadingOverlay__yWdyU p{color:#64748b;font-size:.9rem}.JobHunting_spinner____3Qc{font-size:2rem;color:#3b82f6}.JobHunting_spinner____3Qc,.JobHunting_spinning__DtSFD{animation:JobHunting_spin__yWHsC 1s linear infinite}@keyframes JobHunting_spin__yWHsC{to{transform:rotate(1turn)}}.JobHunting_mainGrid__kQuwN{display:grid;grid-template-columns:280px 1fr minmax(0,320px);gap:1.25rem;margin-bottom:1.5rem;align-items:stretch}.JobHunting_card__Lmz0O,.JobHunting_column__hC2PM{display:flex;flex-direction:column;min-height:0;min-width:0}.JobHunting_card__Lmz0O{background:transparent;border:1px solid #e2e8f0;border-radius:16px;padding:.75rem;flex:1;overflow:hidden}.JobHunting_cardHeader__rI9VO{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #f1f5f9}.JobHunting_cardTitle__OIPBb{font-size:.875rem;font-weight:700;color:#0f172a;margin:0;letter-spacing:.01em}.JobHunting_badge__JBozd{padding:.25rem .625rem;background:#dcfce7;color:#15803d;font-size:.7rem;font-weight:600;border-radius:100px}.JobHunting_companyList__3Cvt8{display:flex;flex-direction:column;gap:.5rem;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.JobHunting_companyList__3Cvt8::-webkit-scrollbar{width:6px}.JobHunting_companyList__3Cvt8::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.JobHunting_companyList__3Cvt8::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.JobHunting_companyList__3Cvt8::-webkit-scrollbar-thumb:hover{background:#94a3b8}.JobHunting_companyItem__MmbND{display:flex;align-items:center;gap:.75rem;padding:.625rem .5rem;border-radius:10px;cursor:pointer;transition:background .15s}.JobHunting_companyItem__MmbND:hover{background:#f8fafc}.JobHunting_companyIcon__skZO9{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:.875rem;flex-shrink:0}.JobHunting_companyInfo__W_Gh1{flex:1;min-width:0}.JobHunting_companyInfo__W_Gh1 strong{display:block;font-size:.875rem;font-weight:600;color:#0f172a;margin-bottom:.125rem}.JobHunting_companyInfo__W_Gh1 span{font-size:.75rem;color:#64748b}.JobHunting_refreshBtn__CCmMh{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:transparent;color:#3b82f6;border:none;font-size:.75rem;font-weight:500;cursor:pointer}.JobHunting_refreshBtn__CCmMh:hover{color:#2563eb}.JobHunting_refreshBtn__CCmMh:disabled{opacity:.5}.JobHunting_jobList__pR0IH{display:flex;flex-direction:column;gap:.75rem;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.JobHunting_jobList__pR0IH::-webkit-scrollbar{width:6px}.JobHunting_jobList__pR0IH::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.JobHunting_jobList__pR0IH::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.JobHunting_jobList__pR0IH::-webkit-scrollbar-thumb:hover{background:#94a3b8}.JobHunting_jobItem__X5ZPv{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .15s}.JobHunting_jobItem__X5ZPv:hover{border-color:#cbd5e1;background:#fafbfc}.JobHunting_jobItemActive__6yd_P{border-color:#3b82f6;background:#f0f7ff}.JobHunting_jobItemTopRow__kIqBd{display:flex;align-items:flex-start;gap:.875rem}.JobHunting_jobItemIcon__w9e6h{width:40px;height:40px;border-radius:10px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#64748b;flex-shrink:0}.JobHunting_jobItemActive__6yd_P .JobHunting_jobItemIcon__w9e6h{background:#dbeafe;color:#3b82f6}.JobHunting_jobItemContent__o4dMj{flex:1;min-width:0}.JobHunting_jobItemHeader__vwkYP{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem}.JobHunting_jobItemHeader__vwkYP strong{font-weight:600;color:#0f172a;flex:1;min-width:0}.JobHunting_jobSource__gufKz{display:inline-block;padding:2px 8px;border-radius:100px;font-size:10px;font-weight:700;text-transform:uppercase;margin-bottom:4px}.JobHunting_sourceAdzuna__P5MP2{background:#eef2ff;color:#4338ca;border:1px solid #c7d2fe}.JobHunting_sourceGoogle__AqVl7{background:#fff7ed;color:#c2410c;border:1px solid #ffedd5}.JobHunting_matchBadge__qCz5Z{padding:.2rem .5rem;background:#dbeafe;color:#1d4ed8;font-size:.7rem;font-weight:600;border-radius:100px;white-space:nowrap;flex-shrink:0}.JobHunting_jobItemContent__o4dMj p,.JobHunting_jobItemMeta__BfEj7{font-size:.8rem;color:#64748b;margin:0;line-height:1.4}.JobHunting_activeTag__g8Aar{display:inline-block;margin-top:.375rem;padding:.125rem .5rem;background:#dbeafe;color:#1d4ed8;font-size:.65rem;font-weight:600;border-radius:4px}.JobHunting_jobItemActions__upaRV{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;align-items:center;padding-top:.25rem;border-top:1px solid #f1f5f9}.JobHunting_addStartBtn__5Vwyt{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 1rem;background:#043cb5;color:white;border:none;border-radius:8px;font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap}.JobHunting_addStartBtn__5Vwyt:disabled{opacity:.6}.JobHunting_viewBtn__67rf_{padding:.5rem 1rem;background:#f1f5f9;color:#475569;border:none;border-radius:8px;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .15s}.JobHunting_viewBtn__67rf_:hover{background:#e2e8f0}.JobHunting_externalLink__h7dch{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:#94a3b8;font-size:.7rem}.JobHunting_externalLink__h7dch:hover{color:#043cb5}.JobHunting_applyLink__5XH_Q{display:flex;align-items:center;justify-content:center;padding:.375rem .625rem;color:#043cb5;font-size:.75rem;font-weight:600;text-decoration:none}.JobHunting_applyLink__5XH_Q:hover{color:#03308f;text-decoration:underline}.JobHunting_outreachContent__vaXay{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.JobHunting_stepper__8rLeB{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 0;margin-bottom:1rem;border-bottom:1px solid #f1f5f9;position:relative}.JobHunting_stepper__8rLeB:before{content:"";position:absolute;top:1.65rem;left:1.5rem;right:1.5rem;height:2px;background:#e2e8f0}.JobHunting_stepItem__1uhvT{display:flex;flex-direction:column;align-items:center;gap:.375rem;position:relative;z-index:1}.JobHunting_stepNumber__9rkgj{width:28px;height:28px;border-radius:50%;background:#f1f5f9;color:#94a3b8;font-size:.75rem;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all .2s}.JobHunting_stepItem__1uhvT span{font-size:.65rem;color:#94a3b8;font-weight:500}.JobHunting_stepActive__8gD2s .JobHunting_stepNumber__9rkgj{background:#043cb5;color:white}.JobHunting_stepActive__8gD2s span{color:#043cb5}.JobHunting_contextSection__LkyQI{padding:1rem;background:#f8fafc;border-radius:10px;margin-bottom:1rem;min-width:0}.JobHunting_contextTitle__mJH4T{font-size:.7rem;font-weight:700;color:#64748b;margin:0 0 .5rem;letter-spacing:.03em;word-wrap:break-word;overflow-wrap:break-word}.JobHunting_contextText__SyV2K{font-size:.813rem;color:#475569;line-height:1.5;margin:0;word-wrap:break-word;overflow-wrap:break-word}.JobHunting_tasksSection__O_f5z{padding-top:.5rem}.JobHunting_tasksTitle__WZzKq{font-size:.7rem;font-weight:700;color:#64748b;margin:0 0 .75rem;letter-spacing:.03em}.JobHunting_tasksList__zpm4V{display:flex;flex-direction:column;gap:.5rem}.JobHunting_taskCheckbox__0A5Iv{display:flex;align-items:flex-start;gap:.625rem;font-size:.813rem;color:#334155;cursor:pointer;padding:.5rem;border-radius:8px;transition:background .15s}.JobHunting_taskCheckbox__0A5Iv:hover{background:#f8fafc}.JobHunting_taskCheckbox__0A5Iv input{width:16px;height:16px;margin-top:2px;cursor:pointer;accent-color:#043cb5}.JobHunting_taskCheckbox__0A5Iv input:disabled{opacity:.5;cursor:not-allowed}.JobHunting_taskCheckbox__0A5Iv span{flex:1;min-width:0;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}.JobHunting_whySection__x_I9m{background:#f0f7ff;border:1px solid #dbeafe;border-radius:16px;padding:1.5rem;margin-bottom:1.5rem}.JobHunting_whySectionHeader__i6Ap4{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.JobHunting_whyIcon__CCdD2{color:#043cb5}.JobHunting_whySectionHeader__i6Ap4 h2{font-size:1rem;font-weight:700;color:#0f172a;margin:0}.JobHunting_whyGrid__RIMuX{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.JobHunting_whyCard__xiCkg{padding:.25rem 0}.JobHunting_whyCardTitle__l95Z_{font-size:.875rem;font-weight:700;color:#1d4ed8;margin:0 0 .375rem}.JobHunting_whyCard__xiCkg p{font-size:.813rem;color:#475569;line-height:1.5;margin:0;word-wrap:break-word;overflow-wrap:break-word}.JobHunting_bottomActions__ndVGk{padding-top:1rem}.JobHunting_backBtn__nP60P{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:transparent;border:none;color:#64748b;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .15s}.JobHunting_backBtn__nP60P:hover{color:#0f172a}.JobHunting_emptyText__N_dNN{text-align:center;color:#94a3b8;font-size:.813rem;padding:1.5rem 0}@media (max-width:1200px){.JobHunting_mainGrid__kQuwN{grid-template-columns:1fr 1fr}.JobHunting_mainGrid__kQuwN>.JobHunting_column__hC2PM:first-child{display:none}}@media (max-width:900px){.JobHunting_mainGrid__kQuwN{grid-template-columns:1fr}.JobHunting_whyGrid__RIMuX{grid-template-columns:1fr;gap:.75rem}}@media (max-width:768px){.JobHunting_pageContainer__4v6pl{padding:1.25rem 1rem}.JobHunting_pageTitle__qYZYY{font-size:1.375rem}.JobHunting_jobItemActions__upaRV{flex-direction:row;flex-wrap:wrap}.JobHunting_addStartBtn__5Vwyt,.JobHunting_viewBtn__67rf_{flex:1;justify-content:center}}.JobHunting_jobsHeaderRight__vI_5r{display:flex;align-items:center;gap:.5rem}.JobHunting_sourceToggle__Zpj9W{display:inline-flex;align-items:center;background:#f1f5f9;border-radius:100px;padding:2px;gap:2px}.JobHunting_sourceBtn__YSftV{padding:.25rem .625rem;border:none;border-radius:100px;background:transparent;color:#64748b;font-size:.7rem;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}.JobHunting_sourceBtn__YSftV:hover{color:#334155}.JobHunting_sourceBtnActive__2kphX{background:#fafbff;color:#1d4ed8;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Outreach_pageContainer__2bzi0{max-width:1400px;margin:0 auto;padding:1rem 1.5rem;background:#fafbff;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.Outreach_errorState__8jVB_,.Outreach_loadingOverlay__asa2E{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem;color:#64748b}.Outreach_spinner__x7iE1{font-size:2rem;color:#3b82f6}.Outreach_spinner__x7iE1,.Outreach_spinning__CfVDN{animation:Outreach_spin__pc2P2 1s linear infinite}@keyframes Outreach_spin__pc2P2{to{transform:rotate(1turn)}}.Outreach_errorState__8jVB_ button{padding:.625rem 1.25rem;background:#3b82f6;color:white;border:none;border-radius:8px;font-weight:500;cursor:pointer}.Outreach_breadcrumb__1uegj{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#64748b;margin-bottom:.75rem}.Outreach_breadcrumb__1uegj span{cursor:pointer}.Outreach_breadcrumb__1uegj span:hover:not(.Outreach_sep__avV3U):not(.Outreach_current__AC8nn){color:#3b82f6}.Outreach_sep__avV3U{color:#cbd5e1;cursor:default}.Outreach_contextSep__BRMBj{color:#94a3b8;font-weight:600;cursor:default;margin:0 .125rem}.Outreach_current__AC8nn{color:#3b82f6;font-weight:600}.Outreach_pageHeader__cmmeU{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap;gap:.75rem}.Outreach_headerLeft__Sk855{flex:1}.Outreach_pageTitle__2yI_9{font-size:1.625rem;font-weight:800;color:#0f172a;margin:0 0 .375rem;letter-spacing:-.02em}.Outreach_subtitle__P65SP{font-size:.938rem;color:#64748b;margin:0}.Outreach_highlight__8gaFR{color:#3b82f6;font-weight:500}.Outreach_mainGrid__8pijS{display:grid;grid-template-columns:minmax(280px,320px) 1fr 280px;gap:1.25rem;margin-bottom:1rem}.Outreach_column__8OpXn{display:flex;flex-direction:column;background:transparent;border:1px solid #e2e8f0;border-radius:12px;padding:1rem;min-width:0}.Outreach_columnPeople___PExc{background:#fafbfc;border-color:#eef1f5;padding:1.25rem}.Outreach_sectionHeader__yNFi7{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #eef1f5}.Outreach_sectionHeader__yNFi7 h2{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:#334155;margin:0}.Outreach_sectionHeader__yNFi7 h2 svg{color:#64748b;font-size:.85rem}.Outreach_addPersonHeaderBtn__a0eHq{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;background:#fafbff;color:#475569;border:1px solid #e2e8f0;border-radius:8px;font-size:.8rem;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s}.Outreach_addPersonHeaderBtn__a0eHq:hover{border-color:#cbd5e1;color:#0f172a}.Outreach_generateBtn__JHCZR{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .875rem;background:#eff6ff;color:#043cb5;border:1px solid #bfdbfe;border-radius:8px;font-size:.75rem;font-weight:600;cursor:pointer}.Outreach_generateBtn__JHCZR:disabled{opacity:.6}.Outreach_personCard__JcyPH{display:flex;flex-direction:column;gap:.5rem;padding:.875rem 1rem;background:transparent;border:1px solid #eef1f5;border-radius:10px;margin-bottom:.625rem;min-width:0}.Outreach_personCardAdd__tYWyw{border-style:dashed;border-color:#cbd5e1;background:#f1f5f9}.Outreach_personLabel__2o_yo{font-size:.7rem;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:-.2rem}.Outreach_personInput__oPBnq{width:100%;min-width:0;padding:.5rem .75rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.813rem;background:#f8fafc;color:#0f172a;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.Outreach_personInput__oPBnq::-moz-placeholder{color:#94a3b8}.Outreach_personInput__oPBnq::placeholder{color:#94a3b8}.Outreach_personInput__oPBnq:focus{outline:none;border-color:#94a3b8}.Outreach_personInput__oPBnq:-moz-read-only{background:#f8fafc;color:#475569;cursor:default}.Outreach_personInput__oPBnq:read-only{background:#f8fafc;color:#475569;cursor:default}.Outreach_profileLink__57TQo{font-size:.8rem;color:#043cb5;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;min-width:0}.Outreach_profileLink__57TQo:hover{text-decoration:underline}.Outreach_addPersonBtn__SZoN5{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem .75rem;margin-top:.25rem;background:#043cb5;color:#fff;border:none;border-radius:8px;font-size:.8rem;font-weight:500;cursor:pointer}.Outreach_addPersonBtn__SZoN5:disabled{opacity:.5;cursor:not-allowed}.Outreach_editorToolbar__h6Bd8{display:flex;gap:.25rem;padding:.5rem;background:#fafbff;border:1px solid #e2e8f0;border-bottom:none;border-radius:10px 10px 0 0}.Outreach_toolbarBtn__WOQ_x{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:6px;color:#64748b;cursor:pointer;font-size:.813rem}.Outreach_toolbarBtn__WOQ_x:hover{background:#e2e8f0;color:#0f172a}.Outreach_toolbarBtnActive__b9mXc,.Outreach_toolbarBtn__WOQ_x:active.Outreach_toolbarBtnActive__b9mXc{background:#043cb5;color:#fff}.Outreach_toolbarBtnActive__b9mXc:hover{background:#03308f;color:#fff}.Outreach_messageEditor__MwFYj{flex:1;min-height:180px;padding:.75rem 1rem;border:1px solid #e2e8f0;border-top:none;border-bottom:none;font-size:.875rem;font-family:inherit;line-height:1.6;color:#0f172a;overflow-y:auto;background:#fafbff}.Outreach_messageEditor__MwFYj:focus{outline:none}.Outreach_messageEditor__MwFYj:empty:before{content:attr(data-placeholder);color:#94a3b8}.Outreach_messageEditor__MwFYj ol,.Outreach_messageEditor__MwFYj ul{padding-left:1.5rem;margin:.35rem 0}.Outreach_messageEditor__MwFYj li{margin-bottom:.2em}.Outreach_linkModalOverlay__xurgT{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000}.Outreach_linkModal__oMf73{background:#fafbff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);padding:1.25rem;min-width:320px;max-width:90vw}.Outreach_linkModalTitle__E7MU6{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:#0f172a}.Outreach_linkModalInput__zAuyN{width:100%;padding:.5rem .75rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;font-family:inherit;margin-bottom:1rem;box-sizing:border-box;background:#f8fafc}.Outreach_linkModalInput__zAuyN:focus{outline:none;border-color:#043cb5}.Outreach_linkModalActions__He0m3{display:flex;justify-content:flex-end;gap:.5rem}.Outreach_linkModalCancel__qezRT{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#64748b;background:transparent;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer}.Outreach_linkModalCancel__qezRT:hover{background:#f1f5f9}.Outreach_linkModalInsert__kVh4y{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#fff;background:#043cb5;border:none;border-radius:8px;cursor:pointer}.Outreach_linkModalInsert__kVh4y:hover{background:#03308f}.Outreach_editorFooter__5Ne2y{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:#fafbff;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 10px 10px}.Outreach_wordCount__SAoSy{font-size:.7rem;color:#94a3b8}.Outreach_editorActions__aCk_z{display:flex;align-items:center;gap:.75rem}.Outreach_savedStatus__B6Lod{display:flex;align-items:center;gap:.25rem;font-size:.7rem;color:#10b981}.Outreach_copyBtn__mqzGR{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .625rem;background:#10b981;color:white;border:none;border-radius:6px;font-size:.7rem;font-weight:600;cursor:pointer}.Outreach_copyBtn__mqzGR:hover{background:#059669}.Outreach_recommendedSection__f0aIm{padding:.75rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:.75rem}.Outreach_recommendedLabel__G8ko_{display:inline-block;padding:.125rem .5rem;background:#22c55e;color:white;font-size:.6rem;font-weight:700;letter-spacing:.03em;border-radius:4px;margin-bottom:.5rem}.Outreach_recommendedTitle__eQVO8{font-size:.938rem;font-weight:700;color:#0f172a;margin:0 0 .375rem}.Outreach_recommendedDesc__ijpno{font-size:.8rem;color:#475569;line-height:1.45;margin:0}.Outreach_relevanceList__Dsjuh{display:flex;flex-direction:column;gap:.5rem;margin-bottom:0}.Outreach_relevanceItem__JsVjZ{display:flex;gap:.625rem;padding:.625rem;background:#f8fafc;border-radius:8px}.Outreach_relevanceIcon__SOWfv{font-size:1rem;flex-shrink:0}.Outreach_relevanceItem__JsVjZ strong{display:block;font-size:.813rem;font-weight:600;color:#0f172a;margin-bottom:.125rem}.Outreach_relevanceItem__JsVjZ p{font-size:.75rem;color:#64748b;line-height:1.4;margin:0}.Outreach_pitchCard__LoIz4{margin-top:auto;padding:1rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px}.Outreach_pitchCard__LoIz4 strong{display:block;font-size:.875rem;color:#0f172a;margin-bottom:.375rem}.Outreach_pitchCard__LoIz4 p{font-size:.75rem;color:#475569;line-height:1.45;margin:0 0 .75rem}.Outreach_pitchBtn__CdOdR{display:block;width:100%;padding:.625rem;background:transparent;border:1px solid #043cb5;border-radius:8px;color:#043cb5;font-size:.813rem;font-weight:600;cursor:pointer}.Outreach_pitchBtn__CdOdR:hover{background:#043cb5;color:white}.Outreach_bottomNav__DTWvi{padding-top:.75rem}.Outreach_backBtn__J9tvC{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1rem;background:transparent;border:none;color:#64748b;font-size:.875rem;font-weight:500;cursor:pointer}.Outreach_backBtn__J9tvC:hover{color:#0f172a}@media (max-width:1100px){.Outreach_mainGrid__8pijS{grid-template-columns:1fr 1fr}.Outreach_mainGrid__8pijS>.Outreach_column__8OpXn:first-child{order:2;grid-column:span 2}}@media (max-width:768px){.Outreach_pageContainer__2bzi0{padding:.75rem 1rem}.Outreach_mainGrid__8pijS{grid-template-columns:1fr}.Outreach_mainGrid__8pijS>.Outreach_column__8OpXn:first-child{order:0;grid-column:span 1}}.RouteChoice_container__T8efd{max-width:1200px;margin:0 auto;padding:2rem 1.5rem;min-height:80vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.RouteChoice_breadcrumb__YxKMB{display:flex;align-items:center;gap:.375rem;font-size:.85rem;color:#64748b;margin-bottom:2rem}.RouteChoice_breadcrumb__YxKMB span{cursor:pointer}.RouteChoice_breadcrumb__YxKMB span:hover:not(.RouteChoice_separator__0RVJM):not(.RouteChoice_current__oCSB1){color:#043cb5}.RouteChoice_separator__0RVJM{color:#cbd5e1}.RouteChoice_current__oCSB1{color:#043cb5;font-weight:600}.RouteChoice_header__kPfpl{text-align:center;margin-bottom:2.5rem}.RouteChoice_title__qttLP{font-size:1.75rem;font-weight:700;color:#0f172a;margin:0 0 .5rem;letter-spacing:-.02em}.RouteChoice_subtitle__9LK2p{font-size:1rem;color:#64748b;margin:0;line-height:1.5}.RouteChoice_options__DZ8S3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.RouteChoice_optionCard__l1nDd{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 1.5rem 2rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);overflow:hidden;height:100%}.RouteChoice_cardBanner__NJi6p{width:calc(100% + 3rem);max-width:none;margin:0 -1.5rem 1.25rem;aspect-ratio:2.1;min-height:120px;max-height:180px;overflow:hidden;flex-shrink:0;border-radius:16px 16px 0 0}.RouteChoice_cardBanner__NJi6p img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block}.RouteChoice_optionCard__l1nDd.RouteChoice_recommended__Er__A{border-color:#043cb5;background:#ffffff;border-width:2px}.RouteChoice_optionCard__l1nDd.RouteChoice_recommended__Er__A:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:18px;box-shadow:0 0 20px rgba(4,60,181,.1);pointer-events:none}.RouteChoice_recommendedBadge__Nvgrb{position:absolute;top:1.25rem;right:1.25rem;padding:.5rem 1.25rem;background:#ff4d00;color:#ffffff;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:99px;z-index:10;box-shadow:0 4px 15px rgba(255,77,0,.3);font-family:Inter,sans-serif;white-space:nowrap}.RouteChoice_cardTitle__i_go_{font-size:1.1rem;font-weight:700;color:#0f172a;margin:0 0 .75rem;font-family:Inter,sans-serif}.RouteChoice_cardDesc__9Do4B{font-size:.875rem;color:#64748b;line-height:1.55;margin:0 0 1.25rem;flex:1;font-family:Inter,sans-serif}.RouteChoice_featureList__cDGX5{list-style:none;padding:0;margin:0 0 1.5rem;text-align:left;width:100%}.RouteChoice_featureList__cDGX5 li{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#475569;margin-bottom:.5rem;font-family:Inter,sans-serif}.RouteChoice_checkIcon__jYxZ0{color:#22c55e;font-size:.75rem;flex-shrink:0}.RouteChoice_dotIcon__dvV_c{color:#8b5cf6;font-size:.85rem;flex-shrink:0}.RouteChoice_starIcon__ui_W6{color:#f59e0b;font-size:.85rem;flex-shrink:0}.RouteChoice_startBtn__PU8pJ{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.875rem 1.5rem;background:#043cb5;color:white;font-size:.95rem;font-weight:600;border-radius:12px;margin-top:auto;font-family:Inter,sans-serif;border:none}@media (max-width:900px){.RouteChoice_options__DZ8S3{grid-template-columns:1fr}.RouteChoice_optionCard__l1nDd{max-width:400px;margin:0 auto}}@media (max-width:640px){.RouteChoice_container__T8efd{padding:1rem}.RouteChoice_header__kPfpl{margin-bottom:1.5rem}.RouteChoice_title__qttLP{font-size:1.4rem}.RouteChoice_subtitle__9LK2p{font-size:.9rem}.RouteChoice_optionCard__l1nDd{padding:0 1.25rem 1.5rem;max-width:100%}.RouteChoice_cardBanner__NJi6p{width:calc(100% + 2.5rem);margin:0 -1.25rem 1rem;min-height:100px;max-height:140px;border-radius:14px 14px 0 0}}