.page_page__ZU32B{width:min(1200px,calc(100% - 40px));margin:0 auto;padding:34px 0 0}.page_hero__SKW6o{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:28px;align-items:start;border:1px solid #dbe3ec;border-radius:32px;background:radial-gradient(circle at top right,rgba(37,99,235,.13),transparent 30%),radial-gradient(circle at bottom left,rgba(20,184,166,.12),transparent 34%),#ffffff;padding:42px;box-shadow:0 22px 60px rgba(15,23,42,.07)}.page_heroCopy__kbqf4{padding-top:10px}.page_kicker___28aI{display:inline-flex;width:fit-content;margin:0 0 12px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#2563eb;padding:7px 12px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.page_hero__SKW6o h1{max-width:640px;margin:0;color:#0f172a;font-size:clamp(44px,6vw,74px);line-height:.95;letter-spacing:-.04em}.page_heroCopy__kbqf4 p:not(.page_kicker___28aI){max-width:610px;margin:22px 0 0;color:#475569;font-size:18px;line-height:1.7}.page_heroActions__8_tzb{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.page_primaryAction__PD5ok,.page_secondaryAction__4Rpfv{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border-radius:999px;padding:0 22px;font-size:15px;font-weight:900;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.page_primaryAction__PD5ok{background:linear-gradient(135deg,#2563eb,#14b8a6);color:#ffffff;box-shadow:0 14px 30px rgba(37,99,235,.2)}.page_secondaryAction__4Rpfv{border:1px solid #cbd5e1;background:#ffffff;color:#0f172a}.page_primaryAction__PD5ok:hover,.page_secondaryAction__4Rpfv:hover{transform:translateY(-1px)}.page_section__61PEw{margin-top:46px;color:var(--text-on-dark-primary)}.page_sectionHeader__a4Fw5{max-width:760px;margin-bottom:28px;overflow:visible}.page_sectionHeader__a4Fw5 h2,.page_workflowBand__2elhm h2{margin:0;color:var(--text-on-dark-primary);font-size:clamp(30px,4vw,48px);line-height:1.12;letter-spacing:-.04em;overflow:visible;text-wrap:balance}.page_sectionHeader__a4Fw5 p:not(.page_kicker___28aI){color:var(--text-on-dark-secondary)}.page_pillarCard__ftnRB:hover,.page_workflowCard__MaEKR:hover{border-color:#93c5fd;box-shadow:0 18px 42px rgba(15,23,42,.08);transform:translateY(-3px)}.page_pillarGrid__KFoxx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:0}.page_featuredGrid__wTnsk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.page_taskGrid__V72Kn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.page_taskCard__MAF_O{min-width:0;border:1px solid #dbe3ec;border-radius:22px;background:#fff;padding:20px;color:#0f172a}.page_taskCard__MAF_O h3{margin:0;font-size:20px;letter-spacing:-.03em}.page_taskCard__MAF_O>p{min-height:42px;margin:8px 0 14px;color:#64748b;font-size:13px;line-height:1.55}.page_taskCard__MAF_O>div{display:grid}.page_taskCard__MAF_O a{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #e2e8f0;padding:10px 0;color:#1e3a8a;font-size:13px;font-weight:850}.page_taskCard__MAF_O a span{color:#64748b;font-size:11px;white-space:nowrap}.page_taskCard__MAF_O a:focus-visible{outline:3px solid rgba(37,99,235,.32);outline-offset:2px}.page_pillarCard__ftnRB{display:flex;min-height:220px;flex-direction:column;border:1px solid #dbe3ec;border-radius:24px;background:linear-gradient(135deg,rgba(248,250,252,.82),rgba(255,255,255,.96)),#ffffff;color:#0f172a;padding:22px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.page_pillarCard__ftnRB span{width:fit-content;border:1px solid #dbe3ec;border-radius:999px;background:#f8fafc;color:#475569;padding:6px 9px;font-size:11px;font-weight:900;text-transform:uppercase}.page_pillarCard__ftnRB strong{margin-top:20px;font-size:26px;line-height:1;letter-spacing:-.04em}.page_pillarCard__ftnRB p{margin:14px 0 0;color:#475569;font-size:14px;line-height:1.55}.page_workflowBand__2elhm{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:28px;margin-top:46px;border:1px solid #dbe3ec;border-radius:30px;background:#0f172a;padding:32px;color:#ffffff;overflow:visible}.page_workflowBand__2elhm .page_kicker___28aI{border-color:rgba(125,211,252,.38);background:rgba(14,165,233,.14);color:#7dd3fc}.page_workflowBand__2elhm h2{color:var(--text-on-dark-primary);max-width:520px}.page_workflowBand__2elhm p:not(.page_kicker___28aI){margin:20px 0 0;color:var(--text-on-dark-secondary);line-height:1.7}.page_workflowGrid__H3pOd{display:grid;gap:12px}.page_workflowCard__MaEKR{display:grid;gap:7px;border:1px solid rgba(148,163,184,.24);border-radius:18px;background:rgba(255,255,255,.06);color:#ffffff;padding:17px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.page_workflowCard__MaEKR:hover{background:rgba(255,255,255,.1)}.page_workflowCard__MaEKR strong{font-size:17px}.page_workflowCard__MaEKR span{color:#cbd5e1;font-size:14px;line-height:1.5}.page_trustGrid__QEWLT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px}.page_trustGrid__QEWLT div{border:1px solid #dbe3ec;border-radius:24px;background:#ffffff;padding:22px;box-shadow:0 14px 34px rgba(15,23,42,.04)}.page_trustGrid__QEWLT strong{color:#0f172a;font-size:18px}.page_trustGrid__QEWLT p{margin:9px 0 0;color:#475569;font-size:14px;line-height:1.6}.page_pillarCard__ftnRB:focus-visible,.page_primaryAction__PD5ok:focus-visible,.page_secondaryAction__4Rpfv:focus-visible,.page_workflowCard__MaEKR:focus-visible{outline:3px solid rgba(37,99,235,.32);outline-offset:3px}@media (max-width:1080px){.page_hero__SKW6o,.page_workflowBand__2elhm{grid-template-columns:1fr}.page_pillarGrid__KFoxx,.page_taskGrid__V72Kn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.page_page__ZU32B{width:min(100% - 28px,1200px);padding-top:20px}.page_hero__SKW6o,.page_workflowBand__2elhm{border-radius:24px;padding:22px}.page_hero__SKW6o h1{font-size:clamp(38px,12vw,54px)}.page_heroCopy__kbqf4 p:not(.page_kicker___28aI){font-size:16px}.page_heroActions__8_tzb a{width:100%}.page_featuredGrid__wTnsk,.page_pillarGrid__KFoxx,.page_taskGrid__V72Kn,.page_trustGrid__QEWLT{grid-template-columns:1fr}.page_pillarCard__ftnRB{min-height:auto}}.FavouriteButton_wrap__ReP6x{position:absolute;top:12px;right:12px;z-index:2;display:grid;justify-items:end}.FavouriteButton_button__Yh8pd{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:#94a3b8;font-size:17px;box-shadow:0 4px 12px rgba(15,23,42,.08)}.FavouriteButton_active__pSDT8,.FavouriteButton_button__Yh8pd:focus-visible,.FavouriteButton_button__Yh8pd:hover{border-color:#f43f5e;color:#e11d48}.FavouriteButton_active__pSDT8:after{position:absolute;width:5px;height:5px;margin:25px 0 0 25px;border-radius:50%;background:#e11d48;content:""}.FavouriteButton_button__Yh8pd:disabled{cursor:wait;opacity:.55}.FavouriteButton_button__Yh8pd:focus-visible,.FavouriteButton_popover__xgUD4 a:focus-visible{outline:3px solid rgba(244,63,94,.24);outline-offset:2px}.FavouriteButton_popover__xgUD4{position:absolute;top:49px;right:0;display:grid;width:190px;gap:9px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text-primary);padding:11px 12px;box-shadow:0 14px 30px rgba(15,23,42,.16);font-size:12px;line-height:1.4}.FavouriteButton_popover__xgUD4 a{width:fit-content;color:var(--accent);font-weight:900}.FavouriteButton_status__T9dbM{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width:620px){.FavouriteButton_wrap__ReP6x{top:9px;right:9px}.FavouriteButton_popover__xgUD4{width:min(190px,calc(100vw - 46px))}}.UniversalSearch_searchPanel__ZzvI3{position:relative;z-index:20;display:grid;gap:14px;margin-top:34px;border:1px solid #cbd5e1;border-radius:26px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(248,250,252,.94)),#ffffff;padding:18px;box-shadow:0 24px 60px rgba(15,23,42,.12)}.UniversalSearch_searchHeader__aYlDG{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.UniversalSearch_searchHeader__aYlDG h2{margin:0;color:#0f172a;font-size:clamp(20px,3vw,28px);letter-spacing:-.04em}.UniversalSearch_searchHeader__aYlDG p:last-child{margin:0;border:1px solid #dbe3ec;border-radius:999px;background:#f8fafc;color:#475569;padding:7px 10px;font-size:12px;font-weight:900;white-space:nowrap}.UniversalSearch_eyebrow__U9Sa3{margin:0 0 7px;color:#2563eb;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.UniversalSearch_searchForm__Q3L2N{display:grid;gap:8px}.UniversalSearch_searchArea__PMaie{position:relative;z-index:30}.UniversalSearch_searchForm__Q3L2N label{color:#334155;font-size:13px;font-weight:900}.UniversalSearch_searchInputWrap__7A0BU{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px}.UniversalSearch_shortcut__KDFjx{align-self:center;border:1px solid #dbe3ec;border-radius:7px;background:#f8fafc;padding:5px 7px;color:#64748b;font:inherit;font-size:10px;font-weight:800;pointer-events:none;white-space:nowrap}.UniversalSearch_searchInputWrap__7A0BU input{width:100%;min-width:0;height:54px;border:2px solid #dbeafe;border-radius:18px;background:#ffffff;color:#0f172a;padding:0 17px;font-size:16px;outline:none}.UniversalSearch_searchInputWrap__7A0BU input:focus{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.UniversalSearch_searchInputWrap__7A0BU button,.UniversalSearch_typeFilters__A0vYB button{border:1px solid #cbd5e1;border-radius:999px;background:#ffffff;color:#334155;font-size:13px;font-weight:900;cursor:pointer}.UniversalSearch_searchInputWrap__7A0BU button{padding:0 18px}.UniversalSearch_resultCard__zKoWp:hover,.UniversalSearch_searchInputWrap__7A0BU button:hover,.UniversalSearch_typeFilters__A0vYB button:hover{border-color:#93c5fd}.UniversalSearch_typeFilters__A0vYB{display:flex;flex-wrap:wrap;gap:7px}.UniversalSearch_typeFilters__A0vYB button{min-height:34px;padding:0 11px;font-size:12px}.UniversalSearch_typeFilters__A0vYB .UniversalSearch_activeFilter__JWlaW{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.UniversalSearch_resultsDropdown__toVcp{position:absolute;z-index:1000;top:calc(100% + 10px);right:0;left:0;display:grid;gap:16px;max-height:min(520px,58vh);overflow-y:auto;border:1px solid #cbd5e1;border-radius:22px;background:#ffffff;padding:14px;box-shadow:0 28px 70px rgba(15,23,42,.2)}.UniversalSearch_dropdownHeader__B1WF4{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e2e8f0;padding-bottom:10px}.UniversalSearch_dropdownHeader__B1WF4 strong{color:#0f172a;font-size:13px}.UniversalSearch_dropdownHeader__B1WF4 span{color:#64748b;font-size:12px;font-weight:800}.UniversalSearch_popularPanel__fDBBG{display:grid;gap:10px;border:1px solid #e2e8f0;border-radius:18px;background:rgba(248,250,252,.72);padding:12px}.UniversalSearch_popularPanel__fDBBG h3{margin:0;color:#475569;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.UniversalSearch_popularList__hQN7q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.UniversalSearch_popularCard__aNbu_{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:center;min-width:0;border:1px solid #e2e8f0;border-radius:14px;background:#ffffff;color:#0f172a;padding:9px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.UniversalSearch_popularCard__aNbu_:hover{border-color:#93c5fd;background:#f8fafc;transform:translateY(-1px)}.UniversalSearch_popularCard__aNbu_ strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.UniversalSearch_resultGroup__dzEie{display:grid;gap:10px}.UniversalSearch_resultGroup__dzEie h3{margin:0;color:#475569;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.UniversalSearch_resultList__RI9R2{display:grid;gap:10px}.UniversalSearch_resultCard__zKoWp{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;border:1px solid #e2e8f0;border-radius:18px;background:#ffffff;padding:12px;color:#0f172a;transition:background .18s ease,border-color .18s ease,transform .18s ease}.UniversalSearch_resultCard__zKoWp:hover{background:#f8fafc;transform:translateY(-1px)}.UniversalSearch_resultCard__zKoWp:focus-visible,.UniversalSearch_searchInputWrap__7A0BU button:focus-visible,.UniversalSearch_typeFilters__A0vYB button:focus-visible{outline:3px solid rgba(37,99,235,.32);outline-offset:3px}.UniversalSearch_resultCard__zKoWp small,.UniversalSearch_resultCard__zKoWp strong{display:block;min-width:0}.UniversalSearch_resultCard__zKoWp strong{color:#0f172a;font-size:15px}.UniversalSearch_resultCard__zKoWp small{margin-top:3px;overflow:hidden;color:#64748b;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.UniversalSearch_resultCard__zKoWp em{border:1px solid #dbe3ec;border-radius:999px;background:#f8fafc;color:#475569;padding:5px 8px;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.UniversalSearch_resultType__n95Kg{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:14px;color:#ffffff;font-size:12px;font-weight:900}.UniversalSearch_type-tool__D9Zz8{background:#2563eb}.UniversalSearch_type-icon__eU8ra{background:#0f766e}.UniversalSearch_type-component__8F38E{background:#16a34a}.UniversalSearch_type-cheatsheet__pSR8F{background:#db2777}.UniversalSearch_type-guide__ipGSw{background:#7c3aed}.UniversalSearch_type-design-system__UAp7W{background:#d97706}.UniversalSearch_type-resource__Zy3QI{background:#0369a1}.UniversalSearch_emptyState__GiKsp{display:grid;gap:5px;border:1px dashed #cbd5e1;border-radius:18px;background:#f8fafc;color:#475569;padding:18px}.UniversalSearch_emptyState__GiKsp strong{color:#0f172a}.UniversalSearch_emptyState__GiKsp div{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.UniversalSearch_emptyState__GiKsp a,.UniversalSearch_emptyState__GiKsp button{border:1px solid #93c5fd;border-radius:999px;background:#fff;padding:7px 10px;color:#1d4ed8;font:inherit;font-size:12px;font-weight:850;cursor:pointer}@media (max-width:720px){.UniversalSearch_searchPanel__ZzvI3{padding:15px;border-radius:22px}.UniversalSearch_searchHeader__aYlDG,.UniversalSearch_searchInputWrap__7A0BU{grid-template-columns:1fr}.UniversalSearch_searchHeader__aYlDG{display:grid}.UniversalSearch_searchHeader__aYlDG p:last-child{width:fit-content}.UniversalSearch_searchInputWrap__7A0BU button{min-height:44px}.UniversalSearch_shortcut__KDFjx{display:none}.UniversalSearch_resultsDropdown__toVcp{right:-1px;left:-1px;max-height:min(460px,62vh);border-radius:18px;padding:12px}.UniversalSearch_dropdownHeader__B1WF4{align-items:flex-start;flex-direction:column;gap:4px}.UniversalSearch_popularList__hQN7q{grid-template-columns:1fr}.UniversalSearch_resultCard__zKoWp{grid-template-columns:auto minmax(0,1fr)}.UniversalSearch_resultCard__zKoWp em{grid-column:2;width:fit-content}}.HomeSearch_searchArea__TNHHf{position:relative;display:grid;gap:14px;max-width:760px;margin-top:28px}.HomeSearch_searchBox__UC0oD{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);padding:8px;box-shadow:0 18px 44px rgba(15,23,42,.1)}.HomeSearch_searchBox__UC0oD input{min-width:0;width:100%;border:0;border-radius:999px;background:transparent;color:var(--text-primary);padding:14px 18px;font-size:16px;outline:none}.HomeSearch_searchBox__UC0oD input::placeholder{color:var(--text-muted)}.HomeSearch_searchBox__UC0oD input:focus-visible{box-shadow:inset 0 0 0 2px rgba(37,99,235,.18)}.HomeSearch_searchBox__UC0oD button{min-height:48px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--accent),#14b8a6);color:#ffffff;padding:0 22px;font-size:15px;font-weight:900;box-shadow:0 12px 24px rgba(37,99,235,.2);transition:box-shadow .18s ease,transform .18s ease}.HomeSearch_searchBox__UC0oD button:hover{box-shadow:0 16px 30px rgba(37,99,235,.25);transform:translateY(-1px)}.HomeSearch_quickLinks__1LD_8 a:focus-visible,.HomeSearch_searchBox__UC0oD button:focus-visible,.HomeSearch_searchResult__xbgPP:focus-visible{outline:3px solid rgba(37,99,235,.3);outline-offset:3px}.HomeSearch_quickLinks__1LD_8{display:flex;flex-wrap:wrap;gap:9px}.HomeSearch_quickLinks__1LD_8 a{display:inline-flex;align-items:center;border:1px solid rgba(37,99,235,.18);border-radius:999px;background:rgba(255,255,255,.82);color:#1d4ed8;padding:8px 12px;font-size:13px;font-weight:900;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.HomeSearch_quickLinks__1LD_8 a:hover{border-color:rgba(37,99,235,.34);background:#eff6ff;color:var(--accent);transform:translateY(-1px)}.HomeSearch_searchResults__nQytH{position:absolute;top:calc(100% - 44px);right:0;left:0;z-index:20;display:grid;gap:8px;max-height:min(420px,55vh);overflow:auto;border:1px solid var(--border);border-radius:24px;background:rgba(255,255,255,.98);padding:10px;box-shadow:0 24px 60px rgba(15,23,42,.18)}.HomeSearch_searchResult__xbgPP{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid transparent;border-radius:18px;padding:11px;transition:background .18s ease,border-color .18s ease}.HomeSearch_searchResult__xbgPP:hover{border-color:#dbeafe;background:#f8fafc}.HomeSearch_searchResultIcon__r3BEX{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:14px;color:#0f172a;font-size:13px;font-weight:950}.HomeSearch_icon-blue__E8Y5m{background:#dbeafe}.HomeSearch_icon-purple__FdrBI{background:#ede9fe}.HomeSearch_icon-green__Mh3Q9{background:#dcfce7}.HomeSearch_icon-amber__NLSqz{background:#fef3c7}.HomeSearch_icon-rose__REs1H{background:#ffe4e6}.HomeSearch_searchResultText__mcMzM{display:grid;min-width:0;gap:3px}.HomeSearch_searchResultText__mcMzM strong{overflow:hidden;color:var(--text-primary);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.HomeSearch_searchResultText__mcMzM span{overflow:hidden;color:var(--text-secondary);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.HomeSearch_searchResult__xbgPP small{border:1px solid var(--border);border-radius:999px;background:#f8fafc;color:#334155;padding:5px 8px;font-size:11px;font-weight:900}.HomeSearch_searchEmpty__FuJM1{border:1px dashed #cbd5e1;border-radius:18px;background:#f8fafc;color:var(--text-secondary);padding:16px;font-size:14px;line-height:1.5}.HomeSearch_searchEmpty__FuJM1 small,.HomeSearch_searchEmpty__FuJM1 span,.HomeSearch_searchEmpty__FuJM1 strong{display:block}.HomeSearch_searchEmpty__FuJM1 span{margin-top:4px}.HomeSearch_searchEmpty__FuJM1 div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.HomeSearch_searchEmpty__FuJM1 button,.HomeSearch_searchEmpty__FuJM1 div a{border:1px solid #93c5fd;border-radius:999px;background:#fff;padding:7px 10px;color:#1d4ed8;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.HomeSearch_searchEmpty__FuJM1 small{margin-top:12px;color:#64748b}.HomeSearch_searchEmpty__FuJM1 small span{display:inline;margin:0}.HomeSearch_searchEmpty__FuJM1 small a{color:#1d4ed8;font-weight:800}@media (max-width:640px){.HomeSearch_searchArea__TNHHf{margin-top:22px}.HomeSearch_searchBox__UC0oD{grid-template-columns:1fr;border-radius:24px}.HomeSearch_searchBox__UC0oD input{padding:13px 14px}.HomeSearch_searchBox__UC0oD button{width:100%}.HomeSearch_searchResults__nQytH{top:calc(100% - 36px);max-height:min(390px,62vh);border-radius:20px}.HomeSearch_searchResult__xbgPP{grid-template-columns:auto minmax(0,1fr)}.HomeSearch_searchResult__xbgPP small{grid-column:2;width:fit-content}}.ToolCard_card__ELA_R{position:relative;min-height:160px;border:1px solid;border-radius:24px;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.ToolCard_cardLink__fiZRF{display:flex;min-height:158px;gap:16px;border-radius:inherit;color:inherit;padding:22px 64px 22px 22px}.ToolCard_cardLink__fiZRF:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.ToolCard_card__ELA_R:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(15,23,42,.1);filter:brightness(.99)}.ToolCard_icon__GzThh{display:flex;width:54px;height:54px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:18px;color:#0f172a;font-size:20px;font-weight:900;background:rgba(255,255,255,.74)}.ToolCard_content__WzzwY{display:grid;min-width:0;gap:8px}.ToolCard_title__nq2Pq{color:#0f172a;font-size:18px;font-weight:900;letter-spacing:-.02em}.ToolCard_description__oYZ4O{color:#475569;font-size:14px;line-height:1.55}.ToolCard_meta__K_bVl{width:fit-content;align-self:end;border-radius:999px;background:rgba(255,255,255,.72);padding:6px 10px;color:#334155;font-size:12px;font-weight:900}.ToolCard_blue__YJz38{border-color:#93c5fd;background:linear-gradient(135deg,#dbeafe,#eff6ff)}.ToolCard_purple__ruNlV{border-color:#c4b5fd;background:linear-gradient(135deg,#ede9fe,#f5f3ff)}.ToolCard_green__m3hQH{border-color:#86efac;background:linear-gradient(135deg,#dcfce7,#f0fdf4)}.ToolCard_amber__MTxpk{border-color:#fcd34d;background:linear-gradient(135deg,#fef3c7,#fffbeb)}.ToolCard_rose__5fD5O{border-color:#fda4af;background:linear-gradient(135deg,#ffe4e6,#fff1f2)}@media (max-width:620px){.ToolCard_card__ELA_R{min-height:auto}.ToolCard_cardLink__fiZRF{min-height:0;padding:19px 60px 19px 19px}}