.marketing-not-found{--nf-paper:#f8f7f3;--nf-ink:#162a2d;--nf-petrol:#245c63;--nf-deep:#183c42;--nf-muted:#52676a;--nf-line:#cbd8d5;background:var(--nf-paper);color:var(--nf-ink);font-family:Manrope,Arial,sans-serif;font-size:1rem;line-height:1.65;min-height:100svh;display:flex;flex-direction:column;overflow-wrap:anywhere}.marketing-not-found ::selection{background:#cddfe1;color:#183c42}.marketing-not-found a{text-underline-offset:5px}.marketing-not-found a:focus-visible{outline:3px solid #347e85;outline-offset:5px}.marketing-not-found svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.marketing-not-found .not-found-skip{position:absolute;top:-5rem;left:1.25rem;padding:.8rem 1rem;background:white;z-index:5}.marketing-not-found .not-found-skip:focus{top:1rem}.marketing-not-found main{width:100%;max-width:1540px;align-self:center;flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);align-content:center;gap:clamp(3rem,6vw,6rem) 3rem;padding:clamp(3rem,7vw,7rem) clamp(1.25rem,4vw,4.5rem)}.marketing-not-found h1{font-size:clamp(3rem,6vw,5.5rem);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.marketing-not-found h1 em{font-style:normal;color:var(--nf-petrol)}.marketing-not-found .not-found-message>p{max-width:42ch;color:var(--nf-muted);line-height:1.8;margin-top:1.5rem}.marketing-not-found .not-found-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2.25rem}.marketing-not-found .not-found-actions a{display:inline-flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:48px;font-size:.875rem;font-weight:700;text-decoration:none}.marketing-not-found .not-found-primary{padding:.8rem 1.25rem;background:var(--nf-petrol);color:#fff;border-radius:8px}.marketing-not-found .not-found-secondary{color:var(--nf-petrol);border-bottom:1px solid var(--nf-line)}.marketing-not-found .not-found-code{align-self:center;justify-self:end;text-align:right;color:var(--nf-petrol)}.marketing-not-found .not-found-code strong{font-size:clamp(5rem,9vw,8rem);line-height:1;font-weight:400;letter-spacing:-.04em;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.marketing-not-found .not-found-code span{display:block;color:var(--nf-muted);font-size:.875rem;margin-top:.75rem}.marketing-not-found .not-found-workspace{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem;border-top:1px solid var(--nf-line);padding-top:1.5rem;font-size:.875rem;color:var(--nf-muted)}.marketing-not-found .not-found-workspace a{display:inline-flex;align-items:center;gap:1.5rem;min-height:44px;font-weight:700;text-decoration:none;color:var(--nf-petrol)}.marketing-not-found footer{display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:1.5rem clamp(1.25rem,4vw,4.5rem);font-size:.8125rem;color:var(--nf-muted)}.marketing-not-found footer a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;text-decoration:none;color:var(--nf-petrol)}@media(hover:hover) and (pointer:fine){.marketing-not-found .not-found-primary{transition:background-color .15s ease}.marketing-not-found .not-found-primary:hover{background:var(--nf-deep)}.marketing-not-found .not-found-secondary:hover{text-decoration:underline}}@media(max-width:700px){.marketing-not-found main{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-block:3rem}.marketing-not-found .not-found-code{justify-self:start;text-align:left;display:flex;align-items:baseline;gap:1rem}.marketing-not-found .not-found-code strong{font-size:2.5rem}.marketing-not-found .not-found-code span{margin:0}.marketing-not-found .not-found-workspace{flex-wrap:wrap}.marketing-not-found footer{flex-wrap:wrap;gap:0 2rem}.marketing-not-found footer p{font-size:.75rem}.marketing-not-found h1{font-size:clamp(2.7rem,9vw,4rem)}}@media(prefers-reduced-motion:reduce){.marketing-not-found *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.marketing-not-found .not-found-skip{z-index:60}