:root{--bg: #060714;--ink: #f2f5ff;--muted: rgba(226, 232, 255, .72);--blue: #3b82f6;--teal: #2dd4bf;--purple: #a855f7;--grad: linear-gradient(92deg, var(--blue) 0%, var(--teal) 50%, var(--purple) 100%);--glass: rgba(255, 255, 255, .055);--glass-border: rgba(255, 255, 255, .12);--radius: 18px;color-scheme:dark}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:radial-gradient(ellipse 120% 60% at 50% -10%,rgba(59,130,246,.14),transparent 60%),var(--bg)}.blob{position:absolute;width:44vmax;height:44vmax;border-radius:50%;filter:blur(90px);opacity:.5;will-change:transform}.blob-blue{background:radial-gradient(circle at 30% 30%,var(--blue),transparent 65%);top:-12vmax;left:-8vmax;animation:drift-a 21s ease-in-out infinite alternate}.blob-teal{background:radial-gradient(circle at 60% 40%,var(--teal),transparent 65%);top:30%;right:-16vmax;animation:drift-b 26s ease-in-out infinite alternate}.blob-purple{background:radial-gradient(circle at 50% 60%,var(--purple),transparent 65%);bottom:-18vmax;left:18%;animation:drift-c 24s ease-in-out infinite alternate}@keyframes drift-a{to{transform:translate(9vmax,7vmax) scale(1.15)}}@keyframes drift-b{to{transform:translate(-10vmax,-6vmax) scale(.9)}}@keyframes drift-c{to{transform:translate(7vmax,-9vmax) scale(1.1)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.blob,.badge-dot{animation:none!important}}.page{max-width:1080px;margin:0 auto;padding:0 24px}.hero{min-height:88vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:96px 0 64px}.brand{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:48px}.brand-mark{position:relative;display:block;width:256px;aspect-ratio:256 / 132;filter:drop-shadow(0 0 40px rgba(45,212,191,.45))}.boat-hull{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:brightness(0) invert(1)}.boat-wave{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--grad);-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAACECAYAAAB/JPUcAAAPPUlEQVR4nO3cW5BcxXkH8P/Xfc5cdrXSCiwhIWkXgSQQBoQQkkGOuTi4Ui47j6lKOVXBgIHYVanyQ6pSqbzmwXnPzdyJk8p78pSLU8QI24DAGBshEAi0K62QY0WrXc3OzDmn+0t1nzM7IwnMRburlfz/qVQ7s7M759LdX3d/3bMAERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERzRNc4sb/5sQ6DA/DFKrvPTxy4mKfD9GlZFkFgI1Pzd5sJFkL17lWkWyEdw0V3CDGjKjzNYiuE8VqFSOAhl8xomoh8amqwAPhf3juIJCTKvKBGJOrc7MCOQhoR428qdATaurvTD04NHmxr/u31dWPnbo1SRtXIs+aTt11xtjVUC+xWEVXQrUBCQUtHVGdhTGqzjkYmRSbHJXct+zIynff+4Yw8F8qAWDt47NX1VW3ITXXQfVGLYodYsx6AGNQXSWNFRBjAYOyjXsFVEP7BlwOeFc2/SA+0LMvp7qi+MUkgE1CIEAMEiFuhBecQl0BzdptVX8aNj0k0EOq/qBx+jMdWXVg8hsytdT35nK04Z91K/LWFpMXt0LsdQC2qLoxEXMFoKukPhx/br7Me3SgaGWgplZ1QtUDRQZ1+RmoTkPwDkzyC1F5S517ffKRlc/jMrfp+9PXIU3vg7rVkw+t/N6yDAAbn5i5S0RuEzE7VP0t8H6rpPURSetVY/RQX0CLLDZuqLrwe6HZD7bl6lHoDz75OYefjpFjXr9KxX/WiLVAUi8rYBg4FAW0O9eCyDuwySsCeVWNfXHy/tr+Bboll61N/6LXyezsToi/3QO7RMw2CNab2nAKa8pCDWVc5LHMB8u7Kqu+c0t58LX+qwY2kVB2ktSAUJbhGHkXPutMi+BNBV4Si5/A1PdP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) center / contain no-repeat;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAACECAYAAAB/JPUcAAAPPUlEQVR4nO3cW5BcxXkH8P/Xfc5cdrXSCiwhIWkXgSQQBoQQkkGOuTi4Ui47j6lKOVXBgIHYVanyQ6pSqbzmwXnPzdyJk8p78pSLU8QI24DAGBshEAi0K62QY0WrXc3OzDmn+0t1nzM7IwnMRburlfz/qVQ7s7M759LdX3d/3bMAERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERzRNc4sb/5sQ6DA/DFKrvPTxy4mKfD9GlZFkFgI1Pzd5sJFkL17lWkWyEdw0V3CDGjKjzNYiuE8VqFSOAhl8xomoh8amqwAPhf3juIJCTKvKBGJOrc7MCOQhoR428qdATaurvTD04NHmxr/u31dWPnbo1SRtXIs+aTt11xtjVUC+xWEVXQrUBCQUtHVGdhTGqzjkYmRSbHJXct+zIynff+4Yw8F8qAWDt47NX1VW3ITXXQfVGLYodYsx6AGNQXSWNFRBjAYOyjXsFVEP7BlwOeFc2/SA+0LMvp7qi+MUkgE1CIEAMEiFuhBecQl0BzdptVX8aNj0k0EOq/qBx+jMdWXVg8hsytdT35nK04Z91K/LWFpMXt0LsdQC2qLoxEXMFoKukPhx/br7Me3SgaGWgplZ1QtUDRQZ1+RmoTkPwDkzyC1F5S517ffKRlc/jMrfp+9PXIU3vg7rVkw+t/N6yDAAbn5i5S0RuEzE7VP0t8H6rpPURSetVY/RQX0CLLDZuqLrwe6HZD7bl6lHoDz75OYefjpFjXr9KxX/WiLVAUi8rYBg4FAW0O9eCyDuwySsCeVWNfXHy/tr+Bboll61N/6LXyezsToi/3QO7RMw2CNab2nAKa8pCDWVc5LHMB8u7Kqu+c0t58LX+qwY2kVB2ktSAUJbhGHkXPutMi+BNBV4Si5/A1PdP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) center / contain no-repeat}.brand-wordmark{display:block;width:min(320px,80vw);height:auto}.brand-link{display:inline-block;text-decoration:none;color:inherit}.badge{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border:1px solid var(--glass-border);border-radius:999px;background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:.86rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:36px}.badge-dot{width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 10px var(--teal);animation:pulse 2.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}.headline{font-size:clamp(2.4rem,6.5vw,4.6rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;margin-bottom:28px}.headline-gradient{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.subhead{max-width:620px;font-size:clamp(1.05rem,2vw,1.25rem);color:var(--muted);margin-bottom:44px}.cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.cta-primary,.cta-secondary{display:inline-block;padding:15px 34px;border-radius:999px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.cta-primary{color:#fff;background:var(--grad);box-shadow:0 8px 32px #3b82f659}.cta-primary:hover{transform:translateY(-2px);box-shadow:0 12px 40px #a855f773}.cta-secondary{color:var(--ink);border:1px solid var(--glass-border);background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.cta-secondary:hover{transform:translateY(-2px);background:#ffffff1a}.teasers{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px;padding:24px 0 72px}.card{padding:30px 28px;border-radius:var(--radius);border:1px solid var(--glass-border);background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .2s ease,border-color .2s ease}.card:hover{transform:translateY(-4px);border-color:#2dd4bf73}.card h2{font-size:1.2rem;font-weight:700;margin-bottom:10px;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;width:fit-content}.card p{color:var(--muted);font-size:.98rem}.signup{text-align:center;padding:32px 24px 96px;scroll-margin-top:48px}.signup h2{font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:800;margin-bottom:12px}.signup>p{color:var(--muted);max-width:460px;margin:0 auto 30px}.signup-form{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:520px;margin:0 auto}.signup-form input{flex:1 1 260px;padding:15px 22px;border-radius:999px;border:1px solid var(--glass-border);background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--ink);font-size:1rem;outline:none;transition:border-color .18s ease}.signup-form input::placeholder{color:#e2e8ff73}.signup-form input:focus{border-color:var(--teal)}.signup-form button{padding:15px 32px;border:none;border-radius:999px;background:var(--grad);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;box-shadow:0 8px 32px #3b82f64d}.signup-form button:hover:not(:disabled){transform:translateY(-2px)}.signup-form button:disabled{opacity:.6;cursor:default}.signup-success{font-size:1.15rem;font-weight:600;color:var(--teal)}.signup-error{flex-basis:100%;color:#fca5a5;font-size:.92rem}.support{min-height:88vh;max-width:560px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;padding:72px 0 64px}.support .brand-link{margin-bottom:40px}.support-title{font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.02em;margin-bottom:14px}.support-lede{color:var(--muted);font-size:clamp(1.05rem,2vw,1.2rem);margin-bottom:36px}.support-form{display:flex;flex-direction:column;gap:14px;width:100%}.support-form input,.support-form textarea{width:100%;padding:15px 22px;border:1px solid var(--glass-border);background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--ink);font:inherit;font-size:1rem;outline:none;transition:border-color .18s ease}.support-form input{border-radius:999px}.support-form textarea{border-radius:var(--radius);resize:vertical;min-height:140px}.support-form input::placeholder,.support-form textarea::placeholder{color:#e2e8ff73}.support-form input:focus,.support-form textarea:focus{border-color:var(--teal)}.support-form button{align-self:center;padding:15px 36px;border:none;border-radius:999px;background:var(--grad);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;box-shadow:0 8px 32px #3b82f64d}.support-form button:hover:not(:disabled){transform:translateY(-2px)}.support-form button:disabled{opacity:.6;cursor:default}.support-note{margin-top:30px;color:var(--muted);font-size:.95rem}.support-note a{color:var(--teal);text-decoration:none}.support-note a:hover{text-decoration:underline}.legal-page{display:flex;flex-direction:column;align-items:center;padding:64px 0 72px}.legal-page .brand-link{margin-bottom:40px}.legal{width:100%;max-width:760px;text-align:left;color:var(--muted)}.legal h1{font-size:clamp(1.9rem,4.5vw,2.6rem);font-weight:800;letter-spacing:-.02em;color:var(--ink);margin-bottom:8px}.legal-meta{font-size:.9rem;color:#e2e8ff80;margin-bottom:36px}.legal h2{font-size:1.2rem;font-weight:700;color:var(--ink);margin:34px 0 12px}.legal p{margin-bottom:16px;line-height:1.7}.legal ul{margin:0 0 16px 22px}.legal li{margin-bottom:8px;line-height:1.6}.legal strong{color:var(--ink);font-weight:700}.legal a{color:var(--teal);text-decoration:none}.legal a:hover{text-decoration:underline}.legal-crosslink{margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.legal-table-wrap{overflow-x:auto;margin-bottom:16px}.legal table{width:100%;border-collapse:collapse;font-size:.9rem}.legal th,.legal td{text-align:left;padding:10px 12px;border:1px solid var(--glass-border);vertical-align:top}.legal th{background:var(--glass);color:var(--ink);font-weight:700}.legal tbody tr:nth-child(2n) td{background:#ffffff06}.legal-back{width:100%;max-width:760px;margin-top:40px}.legal-back a{color:var(--muted);text-decoration:none;font-size:.95rem}.legal-back a:hover{color:var(--ink)}.footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;max-width:1080px;margin:0 auto;padding:26px 24px 34px;border-top:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:.92rem}.footer nav{display:flex;gap:22px}.footer a{color:var(--muted);text-decoration:none;transition:color .15s ease}.footer a:hover{color:var(--ink)}@media(max-width:600px){.hero{min-height:78vh;padding-top:72px}.footer{flex-direction:column;text-align:center}}
