.tools-hub-page{--sym-blue-50:#f6f8fe;--sym-blue-75:#f8faff;--sym-blue-100:#ecf1fd;--sym-blue-150:#dce6f8;--sym-blue-200:#c3cfe8;--sym-blue-300:#a3b9d8;--sym-blue-400:#476cc0;--sym-blue-500:#3659b2;--sym-blue-600:#2d4899;--sym-blue-700:#243e8e;--sym-blue-800:#17317c;--sym-blue-900:#0f2462;--sym-orange-300:#ffae62;--sym-orange-500:#f2983f;--sym-orange-600:#f57600;--sym-orange-700:#f1841b;--sym-orange-800:#e46732;--sym-purple:#984bb2;--sym-green:#13a977;--sym-planeus-blue:#0288d1;--sym-ink-900:#1e2939;--sym-ink-800:#21222a;--sym-ink-700:#202122;--sym-ink-600:#494a52;--sym-ink-500:#4e5f77;--sym-ink-400:#62758f;--sym-ink-300:#98a5b8;--sym-line-100:#ecf1fd;--sym-line-200:#dbe2ee;--sym-line-300:#d7def2;--sym-line-400:#bfccd9;--sym-white:#fff;--sym-surface:#fff;--sym-surface-alt:#f6f8fe;--sym-grad-hero:linear-gradient(151.42deg,#0f2462 14.55%,#213a87 83.99%);--sym-grad-highlight:linear-gradient(154.55deg,#17317c 16.63%,#2e4dab 82.08%);--sym-grad-banner:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,0));--sym-grad-orange:linear-gradient(90deg,#f57600,#ffae62);--sym-font-sans:"Kanit","Helvetica Neue",Arial,sans-serif;--sym-fw-light:300;--sym-fw-regular:400;--sym-fw-medium:500;--sym-fw-semibold:600;--sym-fw-bold:700;--sym-radius-sm:6px;--sym-radius-md:8px;--sym-radius-lg:12px;--sym-radius-xl:16px;--sym-radius-2xl:20px;--sym-radius-3xl:24px;--sym-radius-pill:999px;--sym-shadow-sm:0 1px 2px rgba(37,49,112,.04);--sym-shadow-md:0 4px 6px rgba(37,49,112,.04),4px 6px 40px rgba(37,49,112,.06);--sym-shadow-lg:4px 6px 60px rgba(37,49,112,.04);--sym-ease:cubic-bezier(0.4,0,0.2,1);--sym-dur-fast:150ms;--sym-dur-base:300ms;--color-fg:var(--sym-ink-900);--color-fg-muted:var(--sym-ink-500);--color-fg-faint:var(--sym-ink-400);--color-fg-inverse:var(--sym-white);--color-fg-inverse-muted:var(--sym-blue-200);--color-bg:var(--sym-surface);--color-bg-alt:var(--sym-surface-alt);--color-bg-hero:var(--sym-grad-hero);--color-primary:var(--sym-blue-600);--color-primary-hover:var(--sym-blue-700);--color-accent:var(--sym-orange-600);--color-accent-hover:var(--sym-orange-700);--color-border:var(--sym-line-300);--color-border-soft:var(--sym-line-200)}.tools-hub-page,.tools-hub-page *{box-sizing:border-box}.tools-hub-page{background:var(--sym-blue-50);color:var(--color-fg);font-family:var(--sym-font-sans);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tools-hub-page a,.tools-hub-page a:focus,.tools-hub-page a:hover{text-decoration:none}.tools-hub-page img,.tools-hub-page svg{max-width:100%}.tools-hub-page .sym-kicker{color:color-mix(in srgb,var(--color-fg-inverse) 78%,transparent);font-family:var(--sym-font-sans);font-size:12px;font-weight:var(--sym-fw-light);letter-spacing:.3em;line-height:18px;text-transform:uppercase}.tools-hub-page .sym-button{align-items:center;border:1px solid transparent;border-radius:var(--sym-radius-sm);cursor:pointer;display:inline-flex;font-family:var(--sym-font-sans);font-size:16px;font-weight:var(--sym-fw-medium);gap:8px;justify-content:center;line-height:24px;padding:12px 24px;text-decoration:none;transition:all var(--sym-dur-fast) var(--sym-ease);white-space:nowrap}.tools-hub-page .sym-button--primary{background:var(--sym-orange-600);color:#fff}.tools-hub-page .sym-button--primary:hover{background:var(--sym-orange-700)}.tools-hub-page .sym-button--secondary{background:transparent;border-color:hsla(0,0%,100%,.24);color:#fff}.tools-hub-page .sym-button--secondary:hover{background:hsla(0,0%,100%,.14)}.tools-hub-page .sym-button--xl{font-size:18px;padding:16px 32px}.tools-hub-page .hub-card{position:relative}.tools-hub-page .hub-icon{transition:box-shadow .25s var(--sym-ease),transform .25s var(--sym-ease)}.tools-hub-page .hub-card:hover{box-shadow:0 10px 18px rgba(37,49,112,.06),12px 18px 64px rgba(37,49,112,.16);transform:translateY(-5px)}.tools-hub-page .hub-card:hover .hub-icon{box-shadow:0 12px 24px color-mix(in srgb,var(--acc) 30%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--acc) 24%,transparent);transform:translateY(-2px)}.tools-hub-page .hub-arrow{transition:background .2s var(--sym-ease)}.tools-hub-page .hub-arrow svg{transition:stroke .2s var(--sym-ease),transform .2s var(--sym-ease)}.tools-hub-page .hub-card:hover .hub-arrow{background:var(--acc)}.tools-hub-page .hub-card:hover .hub-arrow svg{stroke:#fff;transform:translateX(2px)}.tools-hub-page .hub-grid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}@media (max-width:1060px){.tools-hub-page .hub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.tools-hub-page .hub-grid{grid-template-columns:1fr}.tools-hub-page .hub-pad{padding-left:18px!important;padding-right:18px!important}.tools-hub-page .hub-head-row{align-items:flex-start!important;flex-direction:column!important;gap:22px!important}.tools-hub-page .hub-hero-h1{font-size:30px!important}.tools-hub-page .hub-cta-row{align-items:flex-start!important;flex-direction:column!important}}@media (prefers-reduced-motion:reduce){.tools-hub-page .hub-arrow,.tools-hub-page .hub-arrow svg,.tools-hub-page .hub-card,.tools-hub-page .hub-icon{transition:none!important}.tools-hub-page .hub-card:hover,.tools-hub-page .hub-card:hover .hub-arrow svg,.tools-hub-page .hub-card:hover .hub-icon{transform:none!important}}@media print{.tools-hub-page{background:#fff}.tools-hub-page .hub-grid{grid-template-columns:repeat(2,1fr)}.tools-hub-page .hub-card{border:1px solid var(--sym-line-300);box-shadow:none;break-inside:avoid}}.tools-hub-page>header{padding-top:90px}.tools-hub-page>header h1,.tools-hub-page>header h2{color:#fff}@media (max-width:560px){.tools-hub-page>header{padding-top:76px}}