body[data-theme=citrus],body{--bg: #FFF3E0;--surface: #FFFBF4;--surface2: #F9E7C6;--ink: #33150A;--accent: #EE4D12;--accent2: #D2317F;--good: #2A9D5C;--warn: #C77800;--danger: #D63A3A;--muted: rgba(51, 21, 10, .72);--line: rgba(51, 21, 10, .14);--accent-text: #9C2D08;--accent2-text: #9E1858;--accent-strong: #C2410C;--danger-text: #9E2424}body[data-theme=confetti]{--bg: #FAF5EC;--surface: #FFFFFF;--surface2: #F3EBDD;--ink: #221635;--accent: #FF4D7D;--accent2: #6C4DF6;--good: #1E9E6E;--warn: #DA8300;--danger: #E23D3D;--muted: rgba(34, 22, 53, .72);--line: rgba(34, 22, 53, .12);--accent-text: #9C1248;--accent2-text: #4A2DB5;--accent-strong: #C2185B;--danger-text: #9E2424}body[data-theme=neon]{--bg: #0F0D18;--surface: #181527;--surface2: #221E36;--ink: #F5F2FF;--accent: #D8FF4F;--accent2: #FF5CCB;--good: #4ADE9C;--warn: #FFC24B;--danger: #FF6B6B;--muted: rgba(245, 242, 255, .72);--line: rgba(245, 242, 255, .14);--accent-text: #E8FF7A;--accent2-text: #FF8AD8;--accent-strong: #D8FF4F;--danger-text: #FFB4B4;--accent-ink: #151306;--accent-soft: rgba(216, 255, 79, .14);--accent2-soft: rgba(255, 92, 203, .16);--good-soft: rgba(74, 222, 156, .16);--warn-soft: rgba(255, 194, 75, .16);--danger-soft: rgba(255, 107, 107, .16)}@media(max-width:1023.98px){body[data-theme=citrus],body{--line: rgba(51, 21, 10, .13)}}:root{--font-display: "Bricolage Grotesque", system-ui, sans-serif;--font-body: "Instrument Sans", system-ui, sans-serif;--r-chip: 9px;--r-card: 14px;--r-hero: 22px;--r-pill: 99px;--shadow-hero: 0 30px 70px -30px rgba(0, 0, 0, .4);--tab-h: 62px}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/bricolage-grotesque.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}button,input,textarea,select{font-family:inherit}a{text-decoration:none}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:14px;line-height:1.45;font-optical-sizing:auto;--accent-soft: color-mix(in srgb, var(--accent) 12%, transparent);--accent-ink: #fff;--accent2-soft: color-mix(in srgb, var(--accent2) 12%, transparent);--good-soft: color-mix(in srgb, var(--good) 14%, transparent);--warn-soft: color-mix(in srgb, var(--warn) 14%, transparent);--danger-soft: color-mix(in srgb, var(--danger) 12%, transparent)}.app{max-width:430px;margin:0 auto;min-height:100dvh;padding-bottom:calc(var(--tab-h) + env(safe-area-inset-bottom))}.shell-web{width:100%;min-height:100dvh}@keyframes ev-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ev-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes ev-sheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes ev-spin{to{transform:rotate(360deg)}}.ev-press{transition:transform .1s ease}.ev-press:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important}.ev-press{transition:none}.ev-press:active{transform:none}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.mkt input::placeholder,.mkt textarea::placeholder{color:#33150ab8;opacity:1}.mkt{overflow-x:clip;max-width:100%}.mkt main,.mkt-header,.mkt-footer{min-width:0;max-width:100%}.mkt-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:28px;padding:16px 6vw;background:#fff3e0e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.mkt-brand{display:flex;align-items:center;gap:9px;min-height:24px;color:inherit}.mkt-links{display:flex;align-items:center;gap:22px;margin-left:8px;flex:1;min-width:0}.mkt-links a{min-height:24px;display:inline-flex;align-items:center;padding:6px 0;font-size:14.5px;font-weight:700;color:var(--ink);border-bottom:2px solid transparent}.mkt-links a[aria-current=page]{color:var(--accent-text);border-bottom-color:var(--accent-text)}.mkt-nav-cta{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none}.mkt-nav-cta a{border-bottom:none}.mkt-btn{border-radius:13px;padding:14px 26px;font-size:15px;font-weight:700;background:var(--accent-strong);color:#fff;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.mkt-btn-nav{border-radius:11px;padding:10px 18px;font-size:14px;font-weight:700;background:var(--accent-strong);color:#fff;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.mkt-btn-ghost{border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:14px 26px;font-size:15px;font-weight:700;color:var(--ink);min-height:44px;display:inline-flex;align-items:center;justify-content:center}.mkt-login{font-size:14px;font-weight:700;color:var(--ink);min-height:44px;display:inline-flex;align-items:center;padding:0 4px}.mkt-burger{display:none;border:none;background:transparent;cursor:pointer;width:44px;height:44px;padding:10px;flex-direction:column;justify-content:center;gap:5px}.mkt-burger span{display:block;height:2px;width:100%;background:var(--ink);border-radius:2px}.mkt-footer{border-top:1px solid var(--line);padding:36px 6vw;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.mkt-footer nav{display:flex;flex-wrap:wrap;gap:4px 16px}.mkt-footer nav a{min-height:24px;display:inline-flex;align-items:center;padding:4px 0;font-size:13px;font-weight:600;color:var(--muted)}.mkt-bar{background:var(--accent-soft)}.mkt-bar-inner{max-width:1180px;margin:0 auto;padding:10px 6vw;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mkt-bar form{display:flex;align-items:center;gap:8px;flex:1 1 240px;flex-wrap:wrap;min-width:0;max-width:100%}.mkt-bar input[type=email]{min-height:44px;width:min(220px,100%)}.mkt-bar button[type=submit]{min-height:44px;min-width:24px}.mkt-dismiss{margin-left:auto;flex:none;border:none;background:transparent;cursor:pointer;color:var(--muted);font-size:18px;line-height:1;min-width:44px;min-height:44px}.mkt-contact{flex:1;max-width:920px;margin:0 auto;padding:70px 6vw 100px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:50px}.mkt-hit{min-height:24px;min-width:24px}@media(max-width:960px){.mkt-header{gap:12px}.mkt-burger{display:inline-flex;margin-left:auto}.mkt-links{display:none;position:absolute;top:100%;left:0;right:0;margin:0;flex:none;flex-direction:column;align-items:stretch;gap:0;background:#fff3e0fa;border-bottom:1px solid var(--line);padding:8px 6vw 16px}.mkt-links.is-open{display:flex}.mkt-links>a{min-height:44px}.mkt-nav-cta{margin-left:0;width:100%;flex-direction:column;align-items:stretch;gap:8px;padding-top:8px}.mkt-nav-cta .mkt-btn-nav,.mkt-nav-cta .mkt-login{width:100%;justify-content:center}.mkt [data-mkt-band]{box-sizing:border-box!important;max-width:100%!important}}@media(max-width:800px){.mkt-contact{grid-template-columns:1fr;gap:28px}}
