.header.svelte-1elxaub{position:sticky;top:0;z-index:100;background:#ffffffb8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:24px 0;border-bottom:1px solid rgba(0,0,0,.06);transition:transform .35s cubic-bezier(.22,1,.36,1)}.header.home.svelte-1elxaub{position:absolute;width:100%;border-bottom:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.header.hidden.svelte-1elxaub{transform:translateY(-100%)}.header__wrapper.svelte-1elxaub{display:flex;align-items:center;justify-content:space-between;padding-top:0;padding-bottom:0}.header__logo.svelte-1elxaub{font-family:var(--font-primary);font-size:var(--size-s);color:var(--color-text);font-weight:700;text-decoration:none;position:relative;z-index:102;transition:opacity .2s ease}.header__logo.svelte-1elxaub img:where(.svelte-1elxaub){height:48px;transition:filter .2s ease}.header__logo.svelte-1elxaub::selection,.header__logo.svelte-1elxaub img:where(.svelte-1elxaub)::selection{background:var(--color-text)}.header__logo.svelte-1elxaub::-moz-selection img:where(.svelte-1elxaub),.header__logo.svelte-1elxaub::selection img:where(.svelte-1elxaub),.header__logo.svelte-1elxaub img:where(.svelte-1elxaub)::-moz-selection,.header__logo.svelte-1elxaub img:where(.svelte-1elxaub)::selection{filter:brightness(0) invert(1)}.header__logo.svelte-1elxaub:hover,.header__logo.svelte-1elxaub:focus{text-decoration:none}.header__backdrop.svelte-1elxaub{display:none}@media(max-width:768px){.header__backdrop.svelte-1elxaub{display:none;position:fixed;inset:0;background:#0000004d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:98;border:none;cursor:pointer;animation:svelte-1elxaub-fadeIn .3s ease forwards;display:block}}.header__nav.svelte-1elxaub{display:flex}@media(max-width:768px){.header__nav.svelte-1elxaub{position:fixed;top:0;left:0;right:0;background:var(--color-white);flex-direction:column;padding:100px var(--size-l) var(--size-xl);z-index:99;transform:translateY(-100%);transition:transform .4s cubic-bezier(.22,1,.36,1);box-shadow:0 8px 30px #00000014}.header__nav.active.svelte-1elxaub{transform:translateY(0)}.header__nav.active.svelte-1elxaub .header__item:where(.svelte-1elxaub){opacity:1;transform:translateY(0)}}.header__list.svelte-1elxaub{display:flex;gap:var(--size-nano);list-style:none;padding:0;margin:0;align-items:center}@media(max-width:768px){.header__list.svelte-1elxaub{flex-direction:column;align-items:stretch;width:100%;gap:var(--size-xs)}}@media(max-width:768px){.header__item.svelte-1elxaub{opacity:0;transform:translateY(-12px);transition:opacity .3s ease,transform .3s ease;transition-delay:calc(.1s + var(--item-index) * .08s)}}.header__link.svelte-1elxaub{color:var(--color-text);font-family:var(--font-secondary);font-size:var(--size-s);padding:var(--size-tiny) var(--size-s);border-radius:var(--radius-button);transition:color .2s;text-decoration:none;position:relative;display:inline-flex;align-items:center;gap:6px}.header__link.svelte-1elxaub .icon-right:where(.svelte-1elxaub){width:14px;height:14px;opacity:.6;transition:opacity .2s}.header__link.svelte-1elxaub:hover .icon-right:where(.svelte-1elxaub){opacity:1}.header__link.svelte-1elxaub:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--color-text);transition:width .3s cubic-bezier(.22,1,.36,1),left .3s cubic-bezier(.22,1,.36,1);border-radius:1px}.header__link.svelte-1elxaub:hover,.header__link.active.svelte-1elxaub{color:var(--color-text);text-decoration:none}.header__link.svelte-1elxaub:hover:after,.header__link.active.svelte-1elxaub:after{width:calc(100% - var(--size-s) * 2);left:var(--size-s)}@media(max-width:768px){.header__link.svelte-1elxaub{display:block;width:100%;font-size:var(--size-m);padding:var(--size-s) 0;border-radius:0;border-bottom:1px solid var(--color-neutral)}.header__link.svelte-1elxaub:after{display:none}.header__link.svelte-1elxaub:hover,.header__link.active.svelte-1elxaub{background-color:transparent;color:var(--color-text);padding-left:var(--size-xs)}}.header__menu-toggle.svelte-1elxaub{display:none;background:none;border:none;cursor:pointer;padding:8px;width:40px;height:40px;position:relative;z-index:102;flex-direction:column;justify-content:center;align-items:center;gap:5px}@media(max-width:768px){.header__menu-toggle.svelte-1elxaub{display:flex}}.header__menu-bar.svelte-1elxaub{display:block;width:22px;height:2px;background-color:var(--color-text);border-radius:2px;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s ease;transform-origin:center}.header__menu-toggle.active.svelte-1elxaub .header__menu-bar:where(.svelte-1elxaub):nth-child(1){transform:translateY(7px) rotate(45deg)}.header__menu-toggle.active.svelte-1elxaub .header__menu-bar:where(.svelte-1elxaub):nth-child(2){opacity:0;transform:scaleX(0)}.header__menu-toggle.active.svelte-1elxaub .header__menu-bar:where(.svelte-1elxaub):nth-child(3){transform:translateY(-7px) rotate(-45deg)}@keyframes svelte-1elxaub-fadeIn{0%{opacity:0}to{opacity:1}}.footer.svelte-jz8lnl{background-color:#f9fafb;padding:48px;margin:0 48px var(--size-xl);border-radius:var(--radius-site);border-top:none}@media(max-width:768px){.footer.svelte-jz8lnl{margin-left:24px;margin-right:24px;padding-left:24px;padding-right:24px}}.footer__content.svelte-jz8lnl{display:grid;grid-template-columns:1fr 1fr;gap:var(--size-l);padding-top:0;padding-bottom:0}@media(max-width:768px){.footer__content.svelte-jz8lnl{grid-template-columns:1fr}}.footer__column.svelte-jz8lnl{display:flex;flex-direction:column;gap:var(--size-s)}.footer__header.svelte-jz8lnl{font-size:var(--size-s);text-transform:uppercase;color:var(--color-text);margin-bottom:var(--size-s);font-weight:700}.footer__nav.svelte-jz8lnl{display:flex;flex-direction:column;gap:var(--size-xs)}.footer__nav.svelte-jz8lnl a:where(.svelte-jz8lnl){font-family:var(--font-secondary);color:var(--color-link)}.footer.svelte-jz8lnl p:where(.svelte-jz8lnl){font-family:var(--font-secondary);max-width:300px}.burst-container.svelte-1b0u292{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;overflow:hidden}.burst.svelte-1b0u292{position:absolute;transform:translate(-50%,-50%);pointer-events:none;width:0;height:0}.burst-blur.svelte-1b0u292{position:absolute;top:0;left:0;width:60px;height:60px;background:radial-gradient(circle,var(--burst-color) 0%,transparent 70%);background-color:var(--burst-color);border-radius:50%;transform:translate(-50%,-50%) scale(.2);filter:blur(8px);opacity:.8;animation:svelte-1b0u292-blurExpand .6s cubic-bezier(.165,.84,.44,1) forwards;mix-blend-mode:screen}@keyframes svelte-1b0u292-blurExpand{0%{transform:translate(-50%,-50%) scale(.2);opacity:.9;filter:blur(5px)}to{transform:translate(-50%,-50%) scale(2.5);opacity:0;filter:blur(20px)}}.heatmap.svelte-9fia14{position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:0;transition:opacity .8s ease}.heatmap.visible.svelte-9fia14{opacity:1}.heatmap__tint.svelte-9fia14{position:absolute;inset:0;background:#00a03c38}.heatmap__spot.svelte-9fia14{position:absolute;border-radius:50%;transform:translate(-50%,-50%);opacity:0;filter:blur(28px)}.heatmap.visible.svelte-9fia14 .heatmap__spot:where(.svelte-9fia14){animation:svelte-9fia14-heatFadeIn .5s ease forwards,svelte-9fia14-heatPulse 5s ease-in-out infinite;animation-delay:calc(var(--i) * .05s),calc(var(--i) * .05s + .5s)}.heatmap__spot--hot.svelte-9fia14{background:radial-gradient(circle,rgba(255,0,0,.82) 0%,rgba(255,50,0,.65) 15%,rgba(255,120,0,.45) 30%,rgba(255,200,0,.25) 50%,rgba(180,220,0,.1) 70%,transparent 100%)}.heatmap__spot--warm.svelte-9fia14{background:radial-gradient(circle,rgba(255,200,0,.65) 0%,rgba(220,230,0,.45) 20%,rgba(120,210,40,.25) 45%,rgba(40,180,60,.08) 70%,transparent 100%)}.heatmap__spot--medium.svelte-9fia14{background:radial-gradient(circle,rgba(100,210,60,.45) 0%,rgba(50,190,70,.25) 30%,rgba(0,160,80,.08) 60%,transparent 100%)}@keyframes svelte-9fia14-heatFadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes svelte-9fia14-heatPulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.03)}}.heatmap__badge.svelte-9fia14{position:fixed;bottom:20px;right:20px;background:#000000c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;padding:7px 16px;border-radius:100px;font-size:11px;font-weight:600;font-family:system-ui,-apple-system,sans-serif;display:flex;align-items:center;gap:7px;letter-spacing:.8px;text-transform:uppercase;opacity:0;transform:translateY(8px);transition:opacity .4s ease .6s,transform .4s ease .6s}.heatmap.visible.svelte-9fia14 .heatmap__badge:where(.svelte-9fia14){opacity:1;transform:translateY(0)}.heatmap__badge-dot.svelte-9fia14{width:7px;height:7px;border-radius:50%;background:#ff3b3b;box-shadow:0 0 6px #ff3b3b99;animation:svelte-9fia14-dotPulse 1.5s ease-in-out infinite}@keyframes svelte-9fia14-dotPulse{0%,to{opacity:1}50%{opacity:.3}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--color-white: #ffffff;--color-black: #141414;--color-neutral: #f5f5f5;--color-primary: #000000;--color-secondary: #141414;--color-tertiary: #c01a1a;--color-text: var(--color-black);--color-link: var(--color-primary);--color-destroy: #dd0000;--font-primary: "Poppins", sans-serif;--font-secondary: "PT Sans", sans-serif;--font-body: var(--font-secondary);--font-heading: var(--font-primary);--size-nano: 8px;--size-tiny: 12px;--size-xs: 14px;--size-s: 16px;--size-m: 24px;--size-l: 32px;--size-xl: 40px;--size-xxl: 64px;--size-3xl: 72px;--size-4xl: 80px;--btn-bg: var(--color-primary);--btn-text: var(--color-white);--btn-bg-hover: #333333;--btn-text-hover: var(--color-white);--btn-border: var(--color-primary);--radius-site: 24px;--radius-button: 100px;--radius-nav: 0px}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{font-family:var(--font-body);color:var(--color-text);font-size:var(--size-s);background-color:var(--color-white);line-height:1.5;margin:0;overflow-x:hidden;width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;margin-top:0}a{color:var(--color-link);text-decoration:none;transition:color .2s}a:hover{text-decoration:underline}a.button,a.button:hover{text-decoration:none}.grid{display:grid;gap:var(--size-s)}.section{padding:var(--size-3xl) 48px;max-width:1440px;margin:0 auto}@media(max-width:768px){.section{padding-left:24px;padding-right:24px}}.section--contained{max-width:1216px}img{max-width:100%;height:auto}.button{display:inline-flex;align-items:center;gap:var(--size-xs);padding:var(--size-s) var(--size-m);border-radius:var(--radius-button);font-weight:700;cursor:pointer;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .25s ease,box-shadow .25s ease;text-decoration:none}.button--primary{background-color:var(--btn-bg);color:var(--btn-text);border:2px solid var(--btn-border);transition:transform .4s cubic-bezier(.34,1.56,.64,1),background-color .25s ease,box-shadow .3s ease}.button--primary:hover{background-color:var(--btn-bg-hover);border-color:var(--btn-bg-hover);color:var(--btn-text-hover);transform:scale(1.05) translateY(-2px);box-shadow:0 6px 20px #0003}.button--primary:active{transform:scale(.97) translateY(0);box-shadow:0 2px 6px #00000026}.button--secondary{background-color:var(--color-primary);color:var(--color-white);font-size:var(--size-xs);padding:var(--size-xs) var(--size-s)}.button--secondary:hover{background-color:var(--btn-bg-hover)}.button--outline{background:transparent;border:2px solid var(--color-black);color:var(--color-black)}.button--outline:hover{background:var(--color-neutral)}.button .icon-right{width:20px;height:20px}::selection{background-color:#000;color:#fff}::-moz-selection{background-color:#000;color:#fff}.app.svelte-12qhfyh{display:flex;flex-direction:column;min-height:100vh}.main.svelte-12qhfyh{flex:1}
