:root{--brand-blue:#2d68c4;--brand-navy:#182b49;--brand-white:#fff;--brand-canvas:#f7f9fc;--brand-pale-blue:#eaf1fb}body{line-height:1.55}h1,h2,h3,h4{font-family:var(--font-heading),sans-serif;letter-spacing:-.025em;font-weight:600}.font-display{font-weight:600}.tallam-brand{color:var(--foreground);text-decoration:none}.tallam-brand-symbol{mix-blend-mode:multiply}.tallam-wordmark{font-family:var(--font-heading),sans-serif;letter-spacing:-.07em;font-size:1.7rem;font-weight:800;line-height:1}.tallam-brand-tagline{font-family:var(--font-heading),sans-serif;color:var(--primary);letter-spacing:.16em;text-align:center;font-size:.55rem;line-height:1}.think-further-tagline{color:var(--primary);font-family:var(--font-heading),sans-serif;letter-spacing:.18em;font-size:.875rem;font-weight:500}.marketing-container{max-width:76rem}.marketing-container h1{letter-spacing:-.045em;font-weight:650}.marketing-container .italic{font-style:normal}.marketing-container .bg-grid-faint{background-image:none}.marketing-container .bg-halo{background:var(--brand-pale-blue)}[data-slot=button]{font-weight:600;transition-property:background-color,border-color,box-shadow,transform}[data-slot=button],[data-slot=input],[data-slot=textarea],select{font-family:var(--font-sans),sans-serif}[data-slot=card]{border-color:var(--border);box-shadow:0 3px 16px #182b4905}[data-slot=tabs-list]{background:var(--muted)}[data-slot=tabs-trigger]{color:var(--muted-foreground)}[data-slot=input],[data-slot=textarea]{background:var(--card)}.dark .tallam-brand-symbol{mix-blend-mode:normal;border-radius:.25rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.dark{--brand-white:var(--card);--brand-canvas:var(--background);--brand-pale-blue:var(--accent)}.tallam-brand-tagline{white-space:nowrap}@media (max-width:359px){.tallam-brand{gap:.2rem}.tallam-brand-symbol{width:36px;height:30px}.tallam-wordmark{font-size:1.25rem}.tallam-brand-tagline{letter-spacing:.09em;font-size:.43rem}}[data-slot=button][data-variant=default]:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 88%,var(--foreground))}
