.mkt{--mkt-bg:#f3f2f2;--mkt-surface:#eae9e9;--mkt-text:#201e1d;--mkt-accent:#ec3013;--mkt-divider:color-mix(in srgb,#201e1d 40%,transparent);--mkt-neutral-100:#f8f4f4;--mkt-neutral-300:#d7d3d3;--mkt-accent-100:#fff2ef;--mkt-accent-200:#ffe0d9;--mkt-accent-700:#ae1800;--mkt-accent-800:#7c1405;--mkt-font-heading:"Archivo",system-ui,sans-serif;--mkt-font-body:"Archivo",system-ui,sans-serif;background:var(--mkt-bg);color:var(--mkt-text);font-family:var(--mkt-font-body);min-height:100vh}.mkt *{box-sizing:border-box}.mkt h1,.mkt h2,.mkt h3,.mkt h4{font-family:var(--mkt-font-heading);font-weight:800;letter-spacing:-.015em;margin:0}.mkt a{color:var(--mkt-accent-700);text-decoration:none}.mkt a:hover{color:var(--mkt-accent)}.mkt ::selection{background:var(--mkt-accent-200)}.mkt .mkt-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(20px,5vw,72px)}.mkt .mkt-hr{height:2px;border:0;margin:0;background:var(--mkt-divider);transform-origin:left center;animation:mkt-rule .9s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0 entry 90%}@keyframes mkt-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes mkt-fade{0%{opacity:0}to{opacity:1}}@keyframes mkt-slide{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}@keyframes mkt-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mkt-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes mkt-count{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:none}}@keyframes mkt-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mkt-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}.mkt .mkt-rise{animation:mkt-rise .8s cubic-bezier(.2,.7,.2,1) both}.mkt .mkt-fade{animation:mkt-fade .45s ease both}.mkt .mkt-slide{animation:mkt-slide .6s cubic-bezier(.2,.7,.2,1) both}.mkt .mkt-pop{animation:mkt-pop .5s cubic-bezier(.2,.7,.2,1) both}.mkt .mkt-reveal{animation:mkt-rise .8s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0 cover 30%}.mkt .mkt-reveal-pop{animation:mkt-pop .6s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0 cover 30%}.mkt .mkt-reveal-count{animation:mkt-count .6s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0 cover 40%}.mkt .mkt-reveal-stagger>*{animation:mkt-rise .6s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0 cover 25%}.mkt .mkt-reveal-bar{transform-origin:left center;animation:mkt-bar 1s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 10% cover 40%}@media (prefers-reduced-motion:reduce){.mkt .mkt-fade,.mkt .mkt-hr,.mkt .mkt-pop,.mkt .mkt-reveal,.mkt .mkt-reveal-bar,.mkt .mkt-reveal-count,.mkt .mkt-reveal-pop,.mkt .mkt-reveal-stagger>*,.mkt .mkt-rise,.mkt .mkt-slide{animation:none!important}.mkt .mkt-btn,.mkt .mkt-hover-lift,.mkt .mkt-nav a:after{transition:none!important}}.mkt .mkt-nav{display:flex;align-items:center;gap:28px;padding-inline:max(clamp(20px,5vw,72px),calc((100% - 1200px) / 2 + clamp(20px,5vw,72px)));padding-block:14px;position:sticky;top:0;z-index:20;background:var(--mkt-bg);border-bottom:2px solid var(--mkt-divider);animation:mkt-slide .5s cubic-bezier(.2,.7,.2,1) both}.mkt .mkt-nav-brand{font-family:var(--mkt-font-heading);font-weight:800;font-size:17px;letter-spacing:-.02em;margin-right:auto;color:var(--mkt-text)}.mkt .mkt-nav-brand .dot{display:inline-block;color:var(--mkt-accent);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.mkt .mkt-nav:hover .mkt-nav-brand .dot{transform:rotate(180deg) scale(1.3)}.mkt .mkt-nav a{position:relative;white-space:nowrap;color:var(--mkt-text);padding-block:6px;font-size:15px;transition:color .18s ease}.mkt .mkt-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--mkt-accent);transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.mkt .mkt-nav a[data-active=true]:after{transform:scaleX(1)}.mkt .mkt-nav a:hover{color:var(--mkt-accent)}.mkt .mkt-nav a:hover:after{transform:scaleX(1)}.mkt .mkt-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-decoration:none;font-family:var(--mkt-font-heading);font-weight:800;font-size:14px;line-height:1.2;background:transparent;border:1px solid transparent;padding:10px 18px;border-radius:0;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s ease}.mkt .mkt-btn-primary{background:var(--mkt-accent);color:var(--mkt-bg)}.mkt .mkt-btn-primary:hover{background:#dd2b0f;color:var(--mkt-bg);transform:translateY(-2px);box-shadow:0 8px 18px color-mix(in srgb,var(--mkt-accent) 35%,transparent)}.mkt .mkt-btn-primary:active{transform:translateY(0);box-shadow:none}.mkt .mkt-btn-ghost{color:var(--mkt-accent);padding-inline:4px}.mkt .mkt-btn-ghost:hover{background:var(--mkt-accent-100);transform:translateX(2px)}.mkt .mkt-btn-secondary{border-color:var(--mkt-divider);color:var(--mkt-text)}.mkt .mkt-btn-secondary:hover{background:color-mix(in srgb,var(--mkt-text) 7%,transparent);transform:translateY(-2px)}.mkt .mkt-btn-block{width:100%;margin-top:auto;justify-content:center}.mkt .mkt-hover-lift{transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease,border-color .25s ease}.mkt .mkt-hover-lift:hover{transform:translateY(-6px);box-shadow:0 16px 36px color-mix(in srgb,var(--mkt-text) 16%,transparent)}.mkt .mkt-field>label{display:block;font-size:12px;margin-bottom:5px;color:color-mix(in srgb,var(--mkt-text) 70%,transparent)}.mkt .mkt-input{width:100%;min-height:36px;padding:6px 10px;font:inherit;font-size:14px;color:var(--mkt-text);background:#fff;border:1px solid var(--mkt-divider);border-radius:0;transition:border-color .18s ease,box-shadow .18s ease}.mkt .mkt-input:focus-visible{border-color:var(--mkt-accent);outline:2px solid var(--mkt-accent);outline-offset:0}.mkt .mkt-tag{display:inline-flex;align-items:center;font-size:11px;letter-spacing:.02em;padding:3px 10px;transition:transform .18s ease}.mkt .mkt-tag-accent{background:var(--mkt-accent-100);color:var(--mkt-accent-800)}.mkt .mkt-tag-outline{border:1px solid var(--mkt-accent);color:var(--mkt-accent)}.mkt .mkt-table{width:100%;border-collapse:collapse;font-size:14px}.mkt .mkt-table th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--mkt-text) 60%,transparent);padding:10px;border-bottom:2px solid var(--mkt-divider)}.mkt .mkt-table td{padding:10px;border-bottom:1px solid var(--mkt-divider)}.mkt .mkt-table tbody tr{transition:background-color .15s ease}.mkt .mkt-table tbody tr:hover{background:var(--mkt-accent-100)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--mkt-accent);outline-offset:2px}