.mkt{--teal-50:#e6f4f1;--teal-100:#c4e7e0;--teal-200:#8fd2c6;--teal-300:#4fb8a7;--teal-500:#0e9285;--teal-600:#0b7c71;--teal-700:#086055;--navy-900:#1b2735;--navy-800:#24344a;--navy-700:#2e4159;--slate-700:#3f4e62;--slate-600:#4a5a6e;--slate-500:#64748b;--slate-400:#8a97a6;--slate-300:#b4bec9;--slate-200:#dce3ea;--slate-100:#ebf0f4;--mint-200:#b8ebdd;--mint-300:#96e0cc;--white:#fff;--bg-app:#f4f7f7;--bg-subtle:#edf2f2;--ink-black:#0f1720;--status-draft:#64748b;--status-active:#3b82f6;--status-submitted:#f59e0b;--status-won:#10b981;--status-lost:#f26d6d;--indigo-500:#6366f1;--blue-500:#3b82f6;--color-primary:var(--teal-500);--color-primary-hover:var(--teal-600);--text-strong:var(--navy-900);--text-body:var(--slate-700);--text-muted:var(--slate-500);--border-subtle:var(--slate-200);--border-strong:var(--slate-300);--shadow-xs:0 1px 2px #0f17200d;--shadow-sm:0 1px 2px #0f17200f, 0 1px 3px #0f172014;--shadow-md:0 4px 12px #0f172014;--shadow-card:0 6px 20px #0f17201a;--shadow-lg:0 18px 44px #0f17201f;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--font-sans:var(--font-plus-jakarta), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-space-mono), ui-monospace, "SFMono-Regular", monospace;font-family:var(--font-sans);color:var(--text-body);background:var(--white);-webkit-font-smoothing:antialiased}.mkt .shell{width:100%;max-width:1200px;margin:0 auto;padding:0 32px}.mkt section{padding:96px 0}@media (min-width:1500px){.mkt{zoom:1.1}}@media (min-width:1750px){.mkt{zoom:1.22}}@media (min-width:2100px){.mkt{zoom:1.38}}@media (min-width:2500px){.mkt{zoom:1.55}}@media (min-width:3000px){.mkt{zoom:1.8}}.mkt .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--teal-600);margin-bottom:14px;font-size:13px;font-weight:700;display:inline-block}.mkt h1{letter-spacing:-1.6px;color:var(--text-strong);margin:0;font-size:clamp(38px,5.4vw,62px);font-weight:800;line-height:1.06}.mkt h2{letter-spacing:-1px;color:var(--text-strong);margin:0;font-size:clamp(28px,3.4vw,41px);font-weight:800;line-height:1.14}.mkt h3{color:var(--text-strong);margin:0;font-size:19px;font-weight:700;line-height:1.3}.mkt p{margin:0;line-height:1.62}.mkt .lede{color:var(--text-muted);max-width:62ch;font-size:19px}.mkt .btn{border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;transition:filter .14s,background .14s,border-color .14s;display:inline-flex}.mkt .btn-primary{background:var(--teal-500);color:#fff;box-shadow:var(--shadow-sm)}.mkt .btn-primary:hover{filter:brightness(.94)}.mkt .btn-secondary{color:var(--text-strong);border-color:var(--border-strong);background:#fff}.mkt .btn-secondary:hover{border-color:var(--slate-400);background:var(--slate-100)}.mkt .btn-sm{height:42px;padding:0 20px;font-size:15px}.mkt a:focus-visible,.mkt button:focus-visible,.mkt input:focus-visible,.mkt textarea:focus-visible,.mkt select:focus-visible{outline:3px solid var(--teal-300);outline-offset:2px;border-radius:6px}.mkt .card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff}.mkt [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.mkt [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mkt [data-reveal]{opacity:1;transition:none;transform:none}.mkt *{transition-duration:.001ms!important;animation-duration:.001ms!important}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}@keyframes popIn{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatyB{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes scanLine{0%{opacity:0;top:0%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}@keyframes sweep{0%{top:-34%}to{top:100%}}@keyframes cursorMove{0%,to{transform:translate(0)}25%{transform:translate(-38px,26px)}50%{transform:translate(22px,54px)}75%{transform:translate(-14px,12px)}}@keyframes chipCycle{0%,8%{opacity:0;transform:translate(-10px)scale(.96)}16%,84%{opacity:1;transform:translate(0)scale(1)}92%,to{opacity:0;transform:translate(-10px)scale(.96)}}@media (prefers-reduced-motion:reduce){.mkt [style*=animation]{animation:none!important}}.mkt .field{margin-bottom:16px;display:block}.mkt .field>label{color:var(--text-strong);margin-bottom:6px;font-size:14px;font-weight:600;display:block}.mkt .field .optional{color:var(--text-muted);font-weight:500}.mkt input[type=text],.mkt input[type=email],.mkt input[type=tel],.mkt select,.mkt textarea{width:100%;font-family:var(--font-sans);color:var(--text-strong);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:#fff;height:48px;padding:0 14px;font-size:15.5px;transition:border-color .14s,box-shadow .14s}.mkt textarea{resize:vertical;height:auto;padding:12px 14px;line-height:1.55}.mkt input::placeholder,.mkt textarea::placeholder{color:var(--slate-400)}.mkt input:hover,.mkt select:hover,.mkt textarea:hover{border-color:var(--slate-400)}.mkt input:focus,.mkt select:focus,.mkt textarea:focus{border-color:var(--teal-500);box-shadow:0 0 0 3px var(--teal-50);outline:none}.mkt input:disabled,.mkt select:disabled,.mkt textarea:disabled{background:var(--slate-100);cursor:not-allowed;opacity:.7}.mkt select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--slate-500) 50%), linear-gradient(135deg, var(--slate-500) 50%, transparent 50%);background-position:calc(100% - 19px) 21px,calc(100% - 14px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.mkt .field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.mkt .field-row{grid-template-columns:1fr}}.mkt .form-error{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--status-lost) 10%, white);border:1px solid color-mix(in srgb, var(--status-lost) 30%, white);color:#a33a3a;margin:4px 0 12px;padding:10px 14px;font-size:14.5px}.mkt details>summary{padding-right:34px;list-style:none;position:relative}.mkt details>summary::-webkit-details-marker{display:none}.mkt details>summary:after{content:"";border-right:2px solid var(--slate-400);border-bottom:2px solid var(--slate-400);width:9px;height:9px;margin-top:-6px;transition:transform .18s;position:absolute;top:50%;right:4px;transform:rotate(45deg)}.mkt details[open]>summary:after{margin-top:-2px;transform:rotate(-135deg)}.mkt .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mkt table{min-width:560px}.mkt .card:has(>table){overflow-x:auto}@media (max-width:1080px){.mkt .mkt-grid-5{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:900px){.mkt .shell{padding:0 20px}.mkt section{padding:64px 0}.mkt .mkt-hero,.mkt .mkt-split{grid-template-columns:1fr!important;gap:36px!important}.mkt .mkt-grid-3,.mkt .mkt-grid-4,.mkt .mkt-grid-5,.mkt .mkt-footer-grid{grid-template-columns:repeat(2,1fr)!important}.mkt .mkt-nav-desktop,.mkt .mkt-login-link{display:none!important}.mkt .mkt-menu-btn{color:var(--text-strong);justify-content:center;align-items:center;display:inline-flex!important}}@media (max-width:620px){.mkt .mkt-grid-3,.mkt .mkt-grid-4,.mkt .mkt-grid-5,.mkt .mkt-footer-grid{grid-template-columns:1fr!important}.mkt .btn{width:100%}}
