@font-face{font-family:Clash Display;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/ClashDisplay-Variable.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Inter-Variable.woff2) format("woff2")}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/GoogleSansFlex-Variable.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/JetBrainsMono-Variable.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/JetBrainsMono-Variable.woff2) format("woff2")}:root{--space-0: 0px;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 13px;--space-3-5: 16px;--space-4: 21px;--space-5: 26px;--space-6: 34px;--space-8: 55px;--space-10: 68px;--space-12: 89px;--space-16: 144px;--text-2xs: .625rem;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-md: 1rem;--text-lg: 1.25rem;--text-xl: 1.625rem;--text-2xl: 2.0625rem;--text-3xl: 2.625rem;--text-4xl: 4.25rem;--text-body: var(--text-md);--text-subhead: var(--text-xl);--text-heading: var(--text-3xl);--text-display: var(--text-4xl);--font-thin: 100;--font-extralight: 200;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-black: 800;--font-display: 900;--leading-none: 1;--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-tighter: -.02em;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .01em;--tracking-wider: .02em;--tracking-caps: .06em;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--radius-2xl: 24px;--radius-full: 9999px;--z-base: 0;--z-raised: 1;--z-dropdown: 10;--z-sticky: 20;--z-overlay: 50;--z-modal: 1000;--z-toast: 9999;--sidebar-width: 288px;--header-height: 80px;--palette-button-bg: #0078b4;--palette-button-hover: #0090d4;--palette-link: #0078b4;--palette-link-contrast: #0090d4;--palette-sky: #48b4d8;--palette-coral: #f05448;--palette-yellow: #fce400;--palette-ink: #2b2d31;--palette-toggle-on: #058a5e;--palette-gpc: #058a5e;--palette-toggle-contrast: #008d4f;--palette-gpc-border: #058a5e;--palette-toggle-disabled: #008d4f;--palette-widget-outline: #2b2d31;--palette-toggle-off-bg: #e4e4e4;--palette-dialog-text: #536171;--palette-text-contrast: #677585;--palette-dialog-bg-contrast: #dbdee2;--palette-toggle-off-track: #e0e0e0;--palette-contrast-fill: #ebebeb;--palette-dialog-bg: #eff2f6;--palette-toggle-thumb: #f4f4f4;--palette-info-dialog-text: #000000;--palette-white: #ffffff;--palette-overlay: rgba(0, 0, 0, .45);--color-accent: var(--palette-button-bg);--color-accent-hover: var(--palette-button-hover);--color-accent-secondary: var(--palette-link);--color-logo-gradient: linear-gradient(90deg, #0078b4 0%, #48b4d8 33%, #dca300 66%, #f05448 100%);--brand-ink: #0c2d5e;--gradient-brand: var(--color-logo-gradient);--color-toggle-on: var(--palette-toggle-on);--color-toggle-contrast: var(--palette-toggle-contrast);--color-toggle-disabled: var(--palette-toggle-disabled);--color-toggle-off-track: var(--palette-toggle-off-track);--color-toggle-off-bg: var(--palette-toggle-off-bg);--color-toggle-thumb: var(--palette-toggle-thumb);--color-widget-outline: var(--palette-widget-outline);--color-gpc: var(--palette-gpc);--color-scrim: var(--palette-overlay);--transition-fast: .15s ease;--transition-normal: .22s ease;--transition-slow: .4s ease;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Clash Display", "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-brand: "Google Sans Flex", "Inter", sans-serif;--type-display: var(--font-display);--type-display-weight: 700;--type-display-lh: .9;--type-display-ls: -.02em;--type-h2-weight: 700;--type-h2-lh: .95;--type-h2-ls: -.015em;--type-h3-weight: 600;--type-h3-lh: .95;--type-h3-ls: -.015em;--type-body: var(--font-sans);--type-body-weight: 400;--type-body-em: 500;--type-body-lh: 1.5;--type-body-ls: -.005em;--type-caption-weight: 400;--type-caption-em: 500;--type-caption-lh: 1.4;--type-caption-ls: 0em;--brand-font-heading: var(--font-display);--brand-font-body: var(--font-sans);--font-logo: var(--font-brand)}:root,[data-theme=light]{color-scheme:light;--color-bg: var(--palette-dialog-bg);--color-surface: var(--palette-white);--color-surface-hover: var(--palette-toggle-thumb);--color-surface-active: var(--palette-contrast-fill);--color-surface-alt: var(--palette-dialog-bg);--color-surface-raised: var(--palette-white);--color-border: var(--palette-dialog-bg-contrast);--color-border-subtle: var(--palette-contrast-fill);--color-text: var(--palette-dialog-text);--color-text-primary: var(--palette-dialog-text);--color-text-strong: var(--palette-info-dialog-text);--color-text-secondary: var(--palette-text-contrast);--color-text-muted: var(--palette-text-contrast);--color-link: var(--palette-link);--color-link-hover: var(--palette-link-contrast);--color-error: var(--palette-coral);--color-success: var(--palette-gpc-border);--color-warning: #b58f00;--color-info: var(--palette-sky);--color-status-purple: #8b5cf6;--color-status-lime: #4d7c0f;--color-overlay-accent: color-mix(in srgb, var(--color-accent) 12%, transparent);--color-overlay-accent-subtle: color-mix(in srgb, var(--color-accent) 6%, transparent);--color-overlay-success: color-mix(in srgb, var(--color-success) 12%, transparent);--color-overlay-warning: color-mix(in srgb, var(--color-warning) 14%, transparent);--color-overlay-error: color-mix(in srgb, var(--color-error) 11%, transparent);--color-overlay-info: color-mix(in srgb, var(--color-info) 12%, transparent);--color-text-on-accent: #ffffff;--color-bg-hover: rgba(0, 0, 0, .05);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .08);--shadow-md: 0 2px 8px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 28px rgba(0, 0, 0, .18);--shadow-card: 0 1px 2px rgba(0, 0, 0, .05), 0 0 0 1px rgba(0, 0, 0, .04);--shadow-card-hover: 0 6px 16px rgba(0, 0, 0, .12);--color-code-bg: var(--palette-dialog-bg);--scrollbar-thumb: #d4d4d4;--scrollbar-thumb-hover: #b0b0b0}[data-theme=dark]{color-scheme:dark;--color-logo-gradient: linear-gradient(90deg, #0078b4 0%, #48b4d8 33%, #fce400 66%, #f05448 100%);--brand-ink: #a8c8f0;--color-bg: #0e0f13;--color-surface: #17181d;--color-surface-hover: #1f2027;--color-surface-active: #282a33;--color-surface-alt: #1b1c22;--color-surface-raised: #1f2027;--color-border: #2a2c34;--color-border-subtle: #212229;--color-text: #f2f3f7;--color-text-primary: #f2f3f7;--color-text-strong: #ffffff;--color-text-secondary: #a7abbd;--color-text-muted: #7d8196;--color-link: var(--palette-button-hover);--color-link-hover: var(--palette-link-contrast);--color-error: var(--palette-coral);--color-success: var(--palette-toggle-on);--color-warning: var(--palette-yellow);--color-info: var(--palette-sky);--color-status-purple: #c084fc;--color-status-lime: #a3e635;--color-overlay-accent: color-mix(in srgb, var(--color-accent) 20%, transparent);--color-overlay-accent-subtle: color-mix(in srgb, var(--color-accent) 10%, transparent);--color-overlay-success: rgba(74, 222, 128, .14);--color-overlay-warning: rgba(251, 191, 36, .14);--color-overlay-error: rgba(255, 107, 94, .14);--color-overlay-info: rgba(45, 212, 191, .14);--color-text-on-accent: #ffffff;--color-bg-hover: rgba(255, 255, 255, .06);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--shadow-md: 0 4px 16px rgba(0, 0, 0, .55);--shadow-lg: 0 12px 40px rgba(0, 0, 0, .65);--shadow-card: 0 1px 3px rgba(0, 0, 0, .4), 0 0 0 1px rgba(255, 255, 255, .03);--shadow-card-hover: 0 10px 30px rgba(0, 0, 0, .55);--color-code-bg: #101116;--scrollbar-thumb: #2f323d;--scrollbar-thumb-hover: #7d8196}*{margin:0;padding:0;box-sizing:border-box}input,select,textarea,button{font-family:inherit}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}html,body,#root{height:100%}body{font-family:var(--brand-font-body);font-weight:var(--font-normal);background:var(--color-bg);color:var(--color-text);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color var(--transition-slow),color var(--transition-slow)}code,pre{font-family:var(--font-mono)}h1,h2,h3,h4,h5,h6{font-family:var(--brand-font-heading);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight)}h1{font-weight:var(--font-black)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-track{background:transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:root,[data-theme=light]{--font-family-display: "Clash Display", "Inter", system-ui, sans-serif;--font-family-regular: "Inter", Helvetica, Arial, sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--font-weight-black: 900;--font-size-12: .75rem;--font-size-14: .875rem;--font-size-16: 1rem;--font-size-18: 1.125rem;--font-size-20: 1.25rem;--font-size-22: 1.375rem;--font-size-24: 1.5rem;--font-size-26: 1.625rem;--font-size-28: 1.75rem;--font-size-30: 1.875rem;--font-size-32: 2rem;--line-height-title: 1.2;--line-height-body: 1.5;--line-height-control: 1.2;--line-height-18: 1.125rem;--line-height-20: 1.25rem;--line-height-22: 1.375rem;--line-height-24: 1.5rem;--line-height-28: 1.75rem;--line-height-30: 1.875rem;--line-height-32: 2rem;--line-height-34: 2.125rem;--line-height-36: 2.25rem;--line-height-42: 2.625rem;--line-height-48: 3rem;--letter-spacing-xxs: .005em;--letter-spacing-xs: .01em;--letter-spacing-sm: .0125em;--letter-spacing-md: .015em;--letter-spacing-lg: .02em;--letter-spacing-xl: .025em;--letter-spacing-negative-xxs: -.005em;--letter-spacing-negative-xs: -.01em;--letter-spacing-negative-sm: -.0125em;--letter-spacing-negative-md: -.015em;--letter-spacing-negative-lg: -.02em;--letter-spacing-negative-xl: -.025em;--letter-spacing-negative-xxl: -.03em;--letter-spacing-negative-xxxl: -.04em;--letter-spacing-negative-xxxxl:-.05em;--padding-x-small: 8px;--padding-small: 16px;--padding-medium: 24px;--padding-large: 32px;--space-content-horizontal: 16px;--space-small: 16px;--space-medium: 32px;--space-large: 40px;--space-x-large: 56px;--size-4:4px;--size-5:5px;--size-8:8px;--size-10:10px;--size-12:12px;--size-14:14px;--size-16:16px;--size-24:24px;--size-32:32px;--size-40:40px;--size-48:48px;--size-52:52px;--size-56:56px;--size-60:60px;--size-64:64px;--size-72:72px;--size-80:80px;--size-88:88px;--size-96:96px;--size-104:104px;--size-112:112px;--size-120:120px;--size-126:126px;--size-128:128px;--size-x-small: 24px;--size-small: 32px;--size-medium: 40px;--size-large: 48px;--size-x-large: 56px;--size-2x-large: 72px;--radius-full: 9999px;--radius-small: 10px;--radius-medium: 16px;--radius-large: 24px;--radius-xlarge: 32px;--color-content-primary: #0e0f0c;--color-content-secondary: #454745;--color-content-tertiary: #6a6c6a;--color-content-positive: #008026;--color-content-positive-hover: #006d13;--color-content-positive-active: #006002;--color-content-negative: #cf2929;--color-content-negative-hover: #b80419;--color-content-negative-active: #a7000d;--color-content-warning: #9a6500;--color-content-warning-hover: #855400;--color-content-warning-active: #764700;--color-content-accent: #0097c7;--color-content-accent-hover: #0084b3;--color-content-accent-active: #0077a5;--color-content-celebration: #0b4c72;--color-interactive-accent: #00a2dd;--color-interactive-accent-hover: #008fc9;--color-interactive-accent-active: #0081ba;--color-interactive-positive: #2ead4b;--color-interactive-positive-hover: #069939;--color-interactive-positive-active: #008b2b;--color-interactive-negative: #e74848;--color-interactive-negative-hover: #d03238;--color-interactive-negative-active: #bf1e2c;--color-interactive-warning: #df8700;--color-interactive-warning-hover: #c97500;--color-interactive-warning-active: #b86700;--color-interactive-secondary: #c9cbce;--color-interactive-secondary-hover: #b5b7ba;--color-interactive-secondary-active: #a7a9ab;--color-background-screen: #ffffff;--color-background-elevated: #ffffff;--color-background-neutral-solid: #edeeec;--color-background-neutral: rgba(134,167,189,.1);--color-background-accent: rgba(56,200,255,.1);--color-background-positive: rgba(54,199,151,.1);--color-background-negative: rgba(255,135,135,.1);--color-background-warning: rgba(255,172,0,.1);--color-background-overlay: rgba(0,0,0,.1);--color-background-celebration: #ecf9f9;--color-border-neutral: rgba(0,0,0,.1);--color-border-overlay: rgba(0,0,0,.1);--color-core-contrast: #000000;--navigation-desktop-primary-height: 76px;--navigation-desktop-secondary-height: 58px;--navigation-box-shadow: 0px 4px 16px rgba(0,0,0,.16);--navigation-color-background-interactive-hover: rgba(211,242,192,.4);--wise-green: #9fe870;--wise-green-hover: #cdffad;--wise-green-neutral: #c5edab;--wise-green-pale: #e2f6d5;--wise-green-deep: #163300;--wise-canvas: #ffffff;--wise-canvas-soft: #edeeec;--wise-ink: #0e0f0c;--wise-ink-deep: #163300;--wise-body: #454745;--wise-mute: #6a6c6a;--wise-positive: var(--color-interactive-positive);--wise-positive-deep: #054d28;--wise-warning: #ffd11a;--wise-warning-deep: var(--color-interactive-warning-active);--wise-warning-text: #4a3b1c;--wise-negative: var(--color-interactive-negative-hover);--wise-negative-deep: #a72027;--wise-negative-dark: var(--color-content-negative-active);--wise-negative-bg: #320707;--color-accent: var(--wise-green);--color-accent-hover: var(--wise-green-hover);--color-link: var(--wise-ink);--color-link-hover: var(--wise-green);--color-bg: var(--wise-canvas-soft);--color-surface: var(--wise-canvas);--color-text: var(--wise-ink);--color-text-primary: var(--wise-ink);--color-text-secondary: var(--wise-body);--color-text-muted: var(--wise-mute);--color-border-subtle: rgba(14,15,12,.12);--shadow-card: none;--shadow-card-hover: 0 4px 20px rgba(14,15,12,.1);--color-overlay-accent: var(--wise-green-pale)}[data-theme=dark]{--color-background-screen: #0e0f0c;--color-background-elevated: #1e211d;--color-content-primary: #e8ebe6;--color-content-secondary: #c4c5c2;--color-content-tertiary: #868685;--wise-canvas: #1a1b18;--wise-canvas-soft: #0e0f0c;--wise-body: #c4c5c2;--wise-mute: #868685;--color-bg: var(--wise-canvas-soft);--color-surface: #1a1b18;--color-text: #e8ebe6;--color-text-primary: #e8ebe6;--color-text-secondary: #c4c5c2;--color-text-muted: #868685;--color-border-subtle: rgba(255,255,255,.1);--shadow-card-hover: 0 4px 24px rgba(0,0,0,.4)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}img{display:block;max-width:100%}svg{display:block}.hub{min-height:100dvh;background:var(--wise-canvas);color:var(--wise-ink);font-family:var(--font-sans)}.hub__nav{position:sticky;top:0;z-index:100;background:var(--wise-canvas);border-bottom:1px solid rgba(14,15,12,.08)}.hub__nav-inner,.hub__hero-inner,.hub__stats-inner,.hub__feature-inner,.hub__footer-inner{width:min(100%,1200px);margin:0 auto}.hub__nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 32px}.hub__nav-brand,.hub__footer-brand{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.hub__nav-logo{width:44px;height:44px}.hub__nav-wordmark,.hub__footer-wordmark{font-family:var(--font-display);font-size:1.3rem;font-weight:var(--type-display-weight, 700);letter-spacing:var(--type-display-ls, -.02em)}.hub__nav-actions{display:flex;align-items:center;gap:12px}.hub__nav-cta,.hub__hero-cta,.hub__feature-cta,.hub__footer-link,.hub__tool-card{text-decoration:none}.hub__nav-login:hover,.hub__footer-link:hover{opacity:.7}.hub__nav-cta,.hub__hero-cta,.hub__feature-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-weight:700;transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.hub__nav-cta{min-height:48px;padding:0 20px;background:var(--wise-ink);color:var(--wise-canvas)}.hub__nav-cta:hover,.hub__hero-cta:hover{transform:translateY(-1px);box-shadow:0 12px 24px #0e0f0c1f}.hub__hero{background:var(--wise-green)}.hub__hero-inner{min-height:min(90vh,960px);display:flex;flex-direction:column;align-items:center;padding:clamp(48px,8vw,72px) 32px 0}.hub__hero-copy{width:100%;max-width:880px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.hub__social-proof{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;min-height:42px;padding:10px 18px;border:1px solid rgba(14,15,12,.12);border-radius:999px;background:#fff3;color:#0e0f0ce0;font-size:.9rem;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hub__social-proof-star{font-size:1rem}.hub__headline{display:flex;flex-direction:column;gap:0;margin:0;font-family:var(--font-display);font-size:clamp(56px,10vw,120px);font-weight:var(--type-display-weight, 700);line-height:.9;letter-spacing:var(--type-display-ls, -.02em);text-transform:uppercase;color:var(--wise-ink)}.hub__sub{max-width:480px;margin:0;color:var(--wise-body);font-size:clamp(18px,2.4vw,20px);line-height:1.6}.hub__hero-cta{min-height:56px;padding:0 28px;background:var(--wise-ink);color:var(--wise-green)}.hub__tool-previews{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:auto;padding-top:56px;transform:translateY(68px)}.hub__tool-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:24px;min-height:168px;background:var(--wise-canvas);border-radius:28px 28px 0 0;border:1px solid rgba(14,15,12,.08);box-shadow:0 18px 40px #0e0f0c24;color:var(--wise-ink);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.hub__tool-card:hover{transform:translateY(-6px);border-color:#0e0f0c29;box-shadow:0 24px 50px #0e0f0c2e}.hub__tool-card-icon,.hub__feature-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:20px;background:var(--wise-green-pale);color:var(--wise-ink-deep)}.hub__tool-card-icon{width:56px;height:56px}.hub__tool-card-body{display:flex;flex-direction:column;gap:6px;min-width:0}.hub__tool-card-name{font-family:var(--font-display);font-size:1.5rem;font-weight:var(--type-display-weight, 700);letter-spacing:var(--type-display-ls, -.02em)}.hub__tool-card-tagline{color:var(--wise-body);font-size:.98rem;line-height:1.45}.hub__tool-card-arrow{align-self:start;color:var(--wise-ink)}.hub__stats{background:var(--wise-canvas);border-top:1px solid rgba(14,15,12,.08);border-bottom:1px solid rgba(14,15,12,.08)}.hub__stats-inner{display:grid;grid-template-columns:repeat(5,auto);justify-content:center;align-items:center;gap:0;padding:140px 32px 64px}.hub__stat{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 48px;text-align:center}.hub__stat-num{font-family:var(--font-display);font-size:clamp(52px,7vw,88px);font-weight:var(--type-display-weight, 700);line-height:.9;letter-spacing:var(--type-display-ls, -.02em);color:var(--wise-ink)}.hub__stat-label{color:var(--wise-body);font-size:1rem;line-height:1.4}.hub__stat-divider{width:1px;height:78px;background:#0e0f0c1f}.hub__features{display:flex;flex-direction:column}.hub__feature{padding:clamp(64px,9vw,104px) 32px}.hub__feature--white{background:var(--wise-canvas)}.hub__feature--sage{background:var(--wise-canvas-soft)}.hub__feature-inner{display:grid;grid-template-columns:120px minmax(0,1fr);gap:32px;align-items:start}.hub__feature-lead{display:flex;justify-content:center}.hub__feature-icon{width:84px;height:84px}.hub__feature-body{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:640px}.hub__feature-badge{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:#9fe87047;color:var(--wise-ink);font-family:var(--font-mono);font-size:.74rem;font-weight:700;letter-spacing:.12em}.hub__feature-name{margin:0;font-family:var(--font-display);font-size:clamp(40px,5vw,64px);font-weight:var(--type-display-weight, 700);line-height:.95;letter-spacing:var(--type-display-ls, -.02em);color:var(--wise-ink)}.hub__feature-tagline,.hub__feature-desc,.hub__footer-copy{margin:0}.hub__feature-tagline{color:var(--wise-ink);font-size:1.2rem;font-weight:600;line-height:1.5}.hub__feature-desc{color:var(--wise-body);font-size:1rem;line-height:1.75}.hub__feature-cta{min-height:52px;padding:0 22px;background:var(--wise-green);color:var(--wise-ink);margin-top:8px}.hub__feature-cta:hover{background:var(--wise-green-hover);transform:translateY(-1px)}.hub__footer{background:var(--wise-ink);color:var(--wise-canvas)}.hub__footer-inner{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:40px 32px}.hub__footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-left:auto}.hub__footer-link{color:var(--wise-canvas);font-size:.95rem;font-weight:600}.hub__footer-copy{width:100%;color:#ffffff9e;font-size:.85rem}@media(max-width:1024px){.hub__hero-inner{min-height:auto;padding-bottom:0}.hub__tool-previews{grid-template-columns:1fr;gap:14px;transform:translateY(40px);padding-top:40px}.hub__tool-card{min-height:120px;border-radius:24px}.hub__stats-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding-top:88px;padding-bottom:56px}.hub__stat-divider{display:none}.hub__stat{padding:0 16px}.hub__feature-inner{grid-template-columns:1fr}.hub__feature-lead{justify-content:flex-start}}@media(max-width:720px){.hub__nav-inner,.hub__hero-inner,.hub__stats-inner,.hub__feature-inner,.hub__footer-inner,.hub__feature{padding-left:20px;padding-right:20px}.hub__nav-inner{gap:10px}.hub__nav-logo{width:36px;height:36px}.hub__nav-wordmark,.hub__footer-wordmark{font-size:1rem}.hub__nav-cta{min-height:42px;padding:0 14px;font-size:.875rem}.hub__hero-inner{padding-top:36px}.hub__social-proof{font-size:.78rem;gap:6px;padding:8px 12px}.hub__headline{font-size:clamp(42px,13vw,64px)}.hub__sub{font-size:.975rem}.hub__hero-cta{width:100%;min-height:52px;font-size:1rem}.hub__tool-previews{gap:12px;transform:translateY(28px);padding-top:32px}.hub__tool-card{gap:12px;padding:18px 16px;min-height:100px;grid-template-columns:auto 1fr}.hub__tool-card-arrow{display:none}.hub__tool-card-icon{width:46px;height:46px}.hub__tool-card-name{font-size:1.2rem}.hub__stats-inner{padding-top:66px;padding-bottom:44px}.hub__stat{padding:0 8px}.hub__stat-num{font-size:clamp(36px,10vw,56px)}.hub__stat-label{font-size:.8rem}.hub__feature{padding-top:48px;padding-bottom:48px}.hub__feature-icon{width:64px;height:64px}.hub__feature-name{font-size:clamp(32px,10vw,44px)}.hub__feature-tagline{font-size:1rem}.hub__feature-desc{font-size:.95rem}.hub__feature-cta{width:100%;justify-content:center}.hub__footer-inner{flex-direction:column;align-items:flex-start;gap:16px;padding-top:32px;padding-bottom:28px}.hub__footer-links{margin-left:0;gap:16px}.hub__footer-copy{font-size:.8rem}}@media(max-width:390px){.hub__headline{font-size:clamp(36px,12vw,48px)}.hub__social-proof{font-size:.72rem}.hub__tool-card-name{font-size:1.05rem}.hub__stat-num{font-size:32px}.hub__stat-label{font-size:.72rem}.hub__nav-cta{padding:0 12px;font-size:.82rem}}
