.mkt{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#00776e;--primary-foreground:#fff;--secondary:#f4f4f5;--secondary-foreground:#18181b;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--tint-teal:#00786f;--tint-brass:#97661b;--mkt-body:color-mix(in oklch, var(--foreground) 72%, var(--background));--mkt-border-strong:color-mix(in oklch, var(--border), var(--foreground) 9%);--mkt-primary-soft:color-mix(in oklch, var(--primary) 10%, transparent);--mkt-muted-2:color-mix(in oklch, var(--muted) 55%, var(--background));--mkt-brass:#9c6f38;--mkt-shadow:0 1px 2px #0a0a0a0d, 0 12px 28px -14px #0a0a0a24;--mkt-max:1140px;--mkt-gutter:24px;--mkt-ink:color-mix(in oklch, var(--primary) 26%, #0b1211);--ink-fg:#fff;--ink-soft:#ffffffad;--ink-mute:#ffffff75;--ink-line:#ffffff21;--ink-teal:#5fb3a8;--ink-brass:#d0a066;--mkt-section:clamp(48px, 7.5vw, 96px);--mkt-block:clamp(22px, 3.2vw, 34px);--mkt-head:clamp(20px, 3vw, 36px);background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}@supports (color:lab(0% 0 0)){.mkt{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(44.4134% -33.1436 -4.22149);--primary-foreground:lab(100% 0 0);--secondary:lab(96.1634% .0993311 -.364041);--secondary-foreground:lab(8.30603% .618205 -2.16572);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--ink-soft:lab(100% 0 0/.68);--ink-mute:lab(100% 0 0/.46);--ink-line:lab(100% 0 0/.13)}}.mkt a{text-decoration:none}.mkt a:not([data-slot=button]){color:inherit}.mkt h1,.mkt h2,.mkt h3{letter-spacing:-.028em;text-wrap:balance;margin:0;font-weight:800;line-height:1.06}.mkt p{margin:0}.mkt .wrap{max-width:var(--wrap-max,var(--mkt-max));padding-inline:var(--mkt-gutter);margin:0 auto}.mkt a:focus-visible,.mkt summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:6px}.mkt .eyebrow{font-family:var(--font-num);letter-spacing:.16em;text-transform:uppercase;color:var(--primary);font-size:.72rem;font-weight:600}.mkt .rail{background:repeating-linear-gradient(48deg, var(--mkt-brass) 0 9px, #fff 9px 18px, var(--primary) 18px 27px, #fff 27px 36px);background-size:100% 51px;border-top-left-radius:14px;border-bottom-left-radius:14px;width:7px;animation:1.15s linear infinite mkt-pole;position:absolute;top:0;bottom:0;left:0}@keyframes mkt-pole{to{background-position:0 -51px}}@media (prefers-reduced-motion:reduce){.mkt .rail{animation:none}}.mkt .nav{z-index:40;background:color-mix(in oklch, var(--background) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.mkt .nav[data-scrolled]{border-bottom-color:var(--border)}.mkt .nav-in{justify-content:space-between;align-items:center;height:64px;display:flex}.mkt .brand{letter-spacing:-.02em;align-items:center;gap:.6rem;font-weight:700;display:flex}.mkt .brand .dot{color:var(--primary)}.mkt .nav-links{align-items:center;gap:1.6rem;display:flex}.mkt .nav-links .lnk{color:var(--mkt-body);font-size:.95rem;font-weight:500}.mkt .nav-links .lnk:hover{color:var(--foreground)}.mkt .nav-actions{align-items:center;gap:.8rem;display:flex}.mkt .nav-actions .enter{color:var(--mkt-body);font-size:.95rem;font-weight:500}.mkt .nav-actions .enter:hover{color:var(--foreground)}.mkt .nav-burger{cursor:pointer;width:40px;height:40px;color:var(--foreground);background:0 0;border:0;border-radius:10px;margin-right:-8px;display:none;position:relative}.mkt .nav-burger:active{background:var(--muted)}.mkt .nav-burger:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mkt .nav-burger span{background:currentColor;border-radius:2px;height:2px;transition:transform .2s cubic-bezier(.23,1,.32,1);position:absolute;left:11px;right:11px}.mkt .nav-burger span:first-child{transform:translateY(-4px)}.mkt .nav-burger span:last-child{transform:translateY(4px)}.mkt .nav-burger[data-open] span:first-child{transform:rotate(45deg)}.mkt .nav-burger[data-open] span:last-child{transform:rotate(-45deg)}.mkt .nav-menu{background:var(--background);border-bottom:1px solid var(--border);animation:.18s cubic-bezier(.23,1,.32,1) mkt-menu-in;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px -12px #0000001f}.mkt .nav-menu .wrap{flex-direction:column;padding-block:8px 16px;display:flex}.mkt .nav-menu-lnk{min-height:48px;color:var(--foreground);border-bottom:1px solid var(--border);align-items:center;font-size:1.05rem;font-weight:500;display:flex}.mkt .nav-menu-lnk:last-child{border-bottom:0}@keyframes mkt-menu-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.mkt .nav-menu{animation:none}.mkt .nav-burger span{transition:none}}.mkt .hero{padding-block:var(--mkt-section) var(--mkt-block);position:relative;overflow:hidden}.mkt .hero-grid{grid-template-columns:1.05fr .95fr;align-items:end;gap:clamp(28px,5vw,64px);display:grid}.mkt .hero h1{margin-top:1rem;font-size:clamp(2.5rem,6vw,4.2rem)}.mkt .hero h1 em{color:var(--primary);font-style:normal}.mkt .hero .sub{color:var(--mkt-body);max-width:34ch;margin-top:1.4rem;font-size:1.16rem}.mkt .hero-cta{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.mkt .hero-fine{font-family:var(--font-num);color:var(--muted-foreground);letter-spacing:.01em;margin-top:1.1rem;font-size:.76rem}.mkt .hero-fine b{color:var(--primary);font-weight:600}.mkt .hero-talk{color:var(--mkt-body);text-wrap:pretty;max-width:40ch;margin-top:.9rem;font-size:.95rem}.mkt .hero-talk a{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--primary) 35%, transparent);text-decoration-color:color-mix(in oklch, var(--primary) 35%, transparent);text-underline-offset:3px;font-weight:600}.mkt .hero-talk a:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.mkt .card{background:var(--card);border:1px solid var(--border);box-shadow:var(--mkt-shadow);border-radius:14px}.mkt .glimpse{width:calc(100% + clamp(32px,7vw,140px));position:relative}.mkt .glimpse .float{align-items:center;gap:14px;padding:10px 14px;display:flex;position:absolute;top:100%;right:-14px;transform:translateY(-20px)}.mkt .glimpse .float .k{font-family:var(--font-num);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;font-size:.66rem}.mkt .glimpse .float .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.mkt .glimpse .float .sep{background:var(--border);align-self:stretch;width:1px}.mkt{--sc-blue:#3b82f6;--sc-green:#10b981;--sc-amber:#f59e0b}.mkt .shot{background:var(--card);border:1px solid var(--border);border-radius:14px;font-size:.8rem;overflow:hidden}.mkt .shot-bar{border-bottom:1px solid var(--border);background:var(--mkt-muted-2);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.mkt .shot-title{letter-spacing:-.01em;font-size:.82rem;font-weight:650}.mkt .shot-chip{font-family:var(--font-num);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);border:1px solid var(--border);background:var(--card);border-radius:999px;padding:.2rem .5rem;font-size:.64rem}.mkt .shot-agenda{--ag-axis:46px;--ag-h:320px}.mkt .ag-head{border-bottom:1px solid var(--border);display:flex}.mkt .ag-axis-cell{width:var(--ag-axis);border-right:1px solid var(--border);flex:none}.mkt .ag-col-head{border-left:1px solid var(--border);flex:1;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.mkt .ag-col-head:first-of-type{border-left:none}.mkt .ag-avatar{background:var(--mkt-primary-soft);width:26px;height:26px;color:var(--primary);letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;font-size:.62rem;font-weight:700;display:grid}.mkt .ag-who{flex-direction:column;min-width:0;display:flex}.mkt .ag-who b{letter-spacing:-.01em;font-size:.78rem;font-weight:600}.mkt .ag-stats{font-family:var(--font-num);color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.62rem}.mkt .ag-body{height:var(--ag-h);display:flex;position:relative}.mkt .ag-axis{width:var(--ag-axis);border-right:1px solid var(--border);flex:none;position:relative}.mkt .ag-hour{font-family:var(--font-num);color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.6rem;position:absolute;right:6px;transform:translateY(-50%)}.mkt .ag-hour.first{transform:none}.mkt .ag-hour.last{transform:translateY(-100%)}.mkt .ag-now-pill{background:var(--primary);color:var(--primary-foreground);font-family:var(--font-num);font-variant-numeric:tabular-nums;border-radius:999px;padding:.1rem .3rem;font-size:.56rem;font-weight:600;position:absolute;left:4px;transform:translateY(-50%)}.mkt .ag-col{border-left:1px solid var(--border);flex:1;min-width:0;position:relative}.mkt .ag-col:first-of-type{border-left:none}.mkt .ag-line{z-index:0;border-top:1px solid color-mix(in oklch, var(--border) 60%, transparent);position:absolute;left:0;right:0}.mkt .ag-now{left:var(--ag-axis);border-top:2px solid var(--primary);z-index:3;position:absolute;right:0}.mkt .ag-block{z-index:1;border:1px solid;border-left-width:3px;border-radius:6px;flex-direction:column;justify-content:center;padding:3px 6px;line-height:1.25;display:flex;position:absolute;left:3px;right:3px;overflow:hidden}.mkt .ag-col{z-index:0}.mkt .ag-block.short{padding-block:2px}.mkt .ag-block.short>span{display:none}.mkt .ag-block b{white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:600;overflow:hidden}.mkt .ag-block span{opacity:.85;white-space:nowrap;align-items:center;gap:5px;font-size:.62rem;display:flex;overflow:hidden}.mkt .ag-block.done{border-color:color-mix(in srgb, var(--sc-green) 40%, transparent);border-left-color:var(--sc-green);background:color-mix(in srgb, var(--sc-green) 10%, transparent);color:#047857}.mkt .ag-block.scheduled{border-color:color-mix(in srgb, var(--sc-blue) 40%, transparent);border-left-color:var(--sc-blue);background:color-mix(in srgb, var(--sc-blue) 10%, transparent);color:#1d4ed8}.mkt .ag-block.no_show{border-style:dashed;border-color:color-mix(in srgb, var(--sc-amber) 55%, transparent);border-left-color:var(--sc-amber);color:#b45309;background:0 0}.mkt .ag-fit{font-family:var(--font-num);letter-spacing:.06em;text-transform:uppercase;opacity:.8;border:1px solid;border-radius:999px;padding:0 .28rem;font-size:.52rem}.mkt .cm-body{flex-direction:column;padding:14px 16px;display:flex}.mkt .cm-group{font-family:var(--font-num);letter-spacing:.13em;text-transform:uppercase;color:var(--muted-foreground);margin-top:12px;font-size:.6rem;font-weight:600}.mkt .cm-group:first-child{margin-top:0}.mkt .cm-row{color:var(--mkt-body);justify-content:space-between;gap:16px;padding:5px 0;font-size:.78rem;display:flex}.mkt .cm-row i{color:var(--muted-foreground);font-size:.68rem;font-style:normal}.mkt .cm-row .n{font-family:var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap}.mkt .cm-row.off .n{color:var(--mkt-brass)}.mkt .cm-row.total{border-top:1px solid var(--mkt-border-strong);color:var(--foreground);margin-top:10px;padding-top:10px;font-size:.92rem;font-weight:700}.mkt .cm-pay{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.mkt .cm-method{border:1px solid var(--border);color:var(--muted-foreground);border-radius:7px;padding:.25rem .55rem;font-size:.68rem}.mkt .cm-method.on{border-color:var(--primary);background:var(--mkt-primary-soft);color:var(--primary);font-weight:600}.mkt .cm-commission{border-top:1px dashed var(--mkt-border-strong);color:var(--mkt-body);justify-content:space-between;gap:16px;margin-top:14px;padding-top:12px;font-size:.76rem;display:flex}.mkt .cm-commission .n{font-family:var(--font-num);color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:600}.mkt .rel-body,.mkt .fin-body{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.mkt .rel-label{font-family:var(--font-num);letter-spacing:.13em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6rem;font-weight:600}.mkt .rel-label+*{margin-top:-2px}.mkt .heat{grid-template-columns:28px repeat(11,1fr);align-items:center;gap:3px;display:grid}.mkt .heat-corner{grid-area:1/1}.mkt .heat-h{font-family:var(--font-num);color:var(--muted-foreground);text-align:center;font-variant-numeric:tabular-nums;grid-row:1;font-size:.55rem}.mkt .heat-row{color:var(--muted-foreground);grid-column:1;font-size:.62rem}.mkt .heat-cell{border-radius:3px;height:15px}.mkt .heat-cell.v0{background:var(--muted)}.mkt .heat-cell.v1{background:color-mix(in oklch, var(--primary) 18%, transparent)}.mkt .heat-cell.v2{background:color-mix(in oklch, var(--primary) 38%, transparent)}.mkt .heat-cell.v3{background:color-mix(in oklch, var(--primary) 62%, transparent)}.mkt .heat-cell.v4{background:var(--primary)}.mkt .rel-insight{color:var(--mkt-body);text-wrap:pretty;margin-top:2px;font-size:.74rem}.mkt .rel-insight b{color:var(--foreground);font-weight:650}.mkt .bars{flex-direction:column;gap:7px;display:flex}.mkt .bar-row{align-items:center;gap:10px;font-size:.72rem;display:flex}.mkt .bar-name{width:52px;color:var(--mkt-body);flex:none}.mkt .bar-track{background:var(--muted);border-radius:999px;flex:1;height:9px;overflow:hidden}.mkt .bar-fill{background:var(--primary);border-radius:999px;height:100%;display:block}.mkt .bar-fill.low{background:var(--mkt-brass)}.mkt .bar-val{text-align:right;width:30px;font-family:var(--font-num);color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none;font-size:.68rem}.mkt .fin-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mkt .fin-kpi{border:1px solid var(--border);border-radius:9px;min-width:0;padding:8px 10px}.mkt .fin-kpi .k{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;display:block;overflow:hidden}.mkt .fin-kpi .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-size:.86rem;font-weight:700;display:block}.mkt .fin-kpi .d{font-family:var(--font-num);color:var(--primary);font-size:.56rem;font-weight:600}.mkt .fin-chart{align-items:flex-end;gap:4px;height:84px;display:flex}.mkt .fin-bar{background:var(--primary);opacity:.35;border-radius:3px 3px 0 0;flex:1}.mkt .fin-bar.on{opacity:1}.mkt .fin-prop{border-radius:999px;height:10px;display:flex;overflow:hidden}.mkt .fin-prop span{height:100%;display:block}.mkt .fin-prop .p1{background:var(--primary)}.mkt .fin-prop .p2{background:var(--mkt-brass)}.mkt .fin-prop .p3{background:color-mix(in oklch, var(--primary) 30%, transparent)}.mkt .fin-legend{color:var(--mkt-body);flex-wrap:wrap;gap:4px 14px;font-size:.68rem;display:flex}.mkt .fin-legend span{align-items:center;gap:5px;display:flex}.mkt .fin-legend b{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:650}.mkt .fin-legend i{border-radius:2px;width:8px;height:8px}.mkt .fin-legend .l1{background:var(--primary)}.mkt .fin-legend .l2{background:var(--mkt-brass)}.mkt .fin-legend .l3{background:color-mix(in oklch, var(--primary) 30%, transparent)}.mkt .shots{background:var(--mkt-muted-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.mkt .shot-nav{margin-bottom:var(--mkt-block);flex-wrap:wrap;gap:6px;display:flex}.mkt .shot-nav button{border:1px solid var(--border);background:var(--card);font:inherit;color:var(--mkt-body);cursor:pointer;border-radius:10px;padding:.5rem .95rem;font-size:.88rem;font-weight:550}.mkt .shot-nav button:hover{color:var(--foreground)}.mkt .shot-nav button.on{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);font-weight:600}.mkt .shot-nav button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mkt .shot-stage{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(24px,4vw,44px);display:grid}.mkt .shot-copy h3{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.3rem,2.4vw,1.8rem)}.mkt .shot-copy p{color:var(--mkt-body);text-wrap:pretty;margin-top:.9rem;font-size:1rem}.mkt .shot-points{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mkt .shot-points li{color:var(--mkt-body);text-wrap:pretty;padding-left:20px;font-size:.92rem;position:relative}.mkt .shot-points li:before{content:"";background:var(--primary);border-radius:999px;width:6px;height:6px;position:absolute;top:.55em;left:0}.mkt .shot-frame{border-radius:14px;animation:.35s mkt-shot-in;box-shadow:0 2px 6px #0a0a0a0d,0 24px 48px -24px #0a0a0a40}@keyframes mkt-shot-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mkt .shot-frame{animation:none}}@media (min-width:901px){.mkt .shot-stage{grid-template-columns:.7fr 1.3fr;grid-template-areas:"copy frame""points points";align-items:center;row-gap:clamp(20px,3vw,32px)}.mkt .shot-copy{grid-area:copy}.mkt .shot-frame{grid-area:frame}.mkt .shot-points{border-top:1px solid var(--border);flex-direction:row;grid-area:points;gap:clamp(16px,3vw,40px);padding-top:18px}.mkt .shot-points li{flex:1}}@media (max-width:900px){.mkt .shot-stage{grid-template-columns:1fr}.mkt .shot-points{margin-top:-8px}.mkt .shot-copy{order:-2}.mkt .shot-points{order:-1}}@media (max-width:560px){.mkt .ag-col:last-of-type,.mkt .ag-col-head:last-of-type{display:none}.mkt .shot-agenda{--ag-h:440px}.mkt .ag-block.short>span{display:flex}.mkt .fin-kpis{grid-template-columns:repeat(2,1fr)}.mkt .heat{grid-template-columns:24px repeat(11,1fr);gap:2px}.mkt .heat-cell{height:12px}}.mkt .strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--mkt-muted-2)}.mkt .strip-in{padding-block:20px;padding-inline:var(--mkt-gutter);max-width:var(--mkt-max);flex-wrap:wrap;align-items:center;gap:10px 26px;margin:0 auto;display:flex}.mkt .mod{font-family:var(--font-num);letter-spacing:.1em;text-transform:uppercase;color:var(--mkt-body);align-items:center;gap:9px;font-size:.74rem;display:flex}.mkt .mod:before{content:"";background:var(--primary);border-radius:999px;width:5px;height:5px;display:inline-block}.mkt section{padding-block:var(--mkt-section)}.mkt .sec-head{max-width:48ch;margin-bottom:var(--mkt-head)}.mkt .sec-head h2{margin-top:.8rem;font-size:clamp(1.9rem,3.6vw,2.8rem)}.mkt .sec-head p{color:var(--mkt-body);margin-top:1rem;font-size:1.1rem}.mkt .feat-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.mkt .feature{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:26px;position:relative}.mkt .feature .kick{font-family:var(--font-num);letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-brass);font-size:.68rem;font-weight:600}.mkt .feature h3{letter-spacing:-.02em;margin:.7rem 0 .6rem;font-size:1.3rem}.mkt .feature p{color:var(--mkt-body);font-size:.98rem}.mkt .tags{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.mkt .tag{font-family:var(--font-num);color:var(--mkt-body);border:1px solid var(--mkt-border-strong);border-radius:7px;padding:.28rem .55rem;font-size:.7rem}.mkt .feature.wide{grid-column:span 2;grid-template-columns:1fr auto;align-items:center;gap:24px;display:grid}.mkt .how{background:var(--mkt-muted-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.mkt .demo{margin:0 0 clamp(28px,4vw,44px)}.mkt .demo video{aspect-ratio:16/9;background:var(--muted);border-radius:14px;width:100%;display:block}.mkt .demo figcaption{font-family:var(--font-num);color:var(--muted-foreground);text-align:center;margin-top:12px;font-size:.74rem}.mkt .steps{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.mkt .step{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:24px}.mkt .shead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mkt .step .snum{font-family:var(--font-num);color:var(--primary);letter-spacing:-.03em;font-size:1.5rem;font-weight:700;line-height:1}.mkt .step .stime{font-family:var(--font-num);letter-spacing:.1em;text-transform:uppercase;color:var(--mkt-brass);font-size:.68rem;font-weight:600}.mkt .step h3{letter-spacing:-.02em;margin:.9rem 0 .5rem;font-size:1.16rem}.mkt .step p{color:var(--mkt-body);font-size:.95rem}.mkt .step .clip{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--border);background:var(--muted);border-radius:10px;width:100%;margin-top:16px;display:block}.mkt .how-note{margin-top:var(--mkt-block);text-align:center;color:var(--mkt-body);max-width:62ch;margin-left:auto;margin-right:auto;font-size:1rem}.mkt .how-note a{color:var(--primary);font-weight:600}.mkt .how-note a:hover{text-decoration:underline}.mkt .pricing{background:var(--mkt-muted-2);border-block:1px solid var(--border)}.mkt .price-top{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-bottom:34px;display:flex}.mkt .toggle{background:var(--muted);border:1px solid var(--border);font-family:var(--font-num);border-radius:10px;padding:4px;display:inline-flex}.mkt .toggle button{cursor:pointer;color:var(--mkt-body);font-family:var(--font-num);letter-spacing:.03em;background:0 0;border:none;border-radius:7px;padding:.5rem .9rem;font-size:.8rem;font-weight:600}.mkt .toggle button.on{background:var(--primary);color:var(--primary-foreground);box-shadow:none}.mkt .toggle .save{color:var(--muted-foreground);font-size:.68rem}.mkt .toggle button.on .save{color:color-mix(in oklch, var(--primary-foreground) 78%, var(--primary))}.mkt .plans{grid-template-rows:repeat(7,auto);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;max-width:840px;margin-inline:auto;display:grid}.mkt .plan{background:var(--card);border:1px solid var(--border);grid-template-rows:subgrid;border-radius:16px;grid-row:1/8;gap:4px;padding:28px 26px;display:grid;position:relative;overflow:hidden}.mkt .plan .ptag{width:fit-content;font-family:var(--font-num);letter-spacing:.13em;text-transform:uppercase;color:var(--primary);background:var(--mkt-primary-soft);border-radius:8px;align-items:center;padding:3px 10px;font-size:.68rem;font-weight:600;line-height:1.4;display:inline-flex}.mkt .plan .pname{letter-spacing:-.02em;margin-top:2px;font-size:1.5rem;font-weight:800}.mkt .plan .pfor{color:var(--mkt-body);margin-top:4px;font-size:.92rem}.mkt .price{font-family:var(--font-num);align-items:baseline;gap:.3rem;margin-top:14px;display:flex}.mkt .price .cur{color:var(--mkt-body);font-size:1.1rem;font-weight:600}.mkt .price .amount{letter-spacing:-.04em;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:3rem;font-weight:800}.mkt .price .per{color:var(--muted-foreground);font-size:.78rem;line-height:1.15}.mkt .price-cap{font-family:var(--font-num);color:var(--muted-foreground);margin-top:8px;font-size:.72rem}.mkt .pcard-support{align-items:center;margin-top:8px;display:flex}.mkt .pcard-support .price-cap{margin-top:0}.mkt .pcard-stepper-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mkt .pcard-unit-note{font-family:var(--font-num);color:var(--muted-foreground);font-size:.76rem}.mkt .plan-stepper{border:1px solid var(--mkt-border-strong);background:var(--background);border-radius:10px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.mkt .plan-stepper button{cursor:pointer;width:32px;height:32px;color:var(--foreground);font-family:var(--font-num);background:0 0;border:none;border-radius:7px;font-size:1.1rem;line-height:1}.mkt .plan-stepper button:hover:not(:disabled){background:var(--muted)}.mkt .plan-stepper button:disabled{color:var(--muted-foreground);cursor:not-allowed}.mkt .plan-stepper button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mkt .plan-stepper .n{text-align:center;min-width:26px;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}@media (max-width:640px){.mkt .plan-stepper button{width:40px;height:40px}}.mkt .plan .buy{margin-top:16px}.mkt .pcard-cta{position:relative;overflow:hidden}.mkt .plan .incl{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin:18px 0 0;padding:18px 0 0;list-style:none;display:flex}.mkt .plan .incl li.incl-head{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:2px;font-size:.78rem;font-weight:600;display:block}.mkt .plan .incl li{color:var(--mkt-body);align-items:flex-start;gap:10px;font-size:.92rem;display:flex}.mkt .plan .incl li svg{color:var(--primary);flex:none;margin-top:1px}.mkt .plan .incl li .lead{color:var(--foreground);font-weight:600}.mkt .plan .incl li.off{color:var(--muted-foreground)}.mkt .plan .incl li.off .dash{text-align:center;width:15px;font-family:var(--font-num);flex:none}.mkt .pcard-sweep{pointer-events:none;animation:7s linear infinite pcard-sweep;position:absolute}.mkt .pcard-sweep-top{background:linear-gradient(90deg, transparent, var(--primary), transparent);width:40%;height:2px;top:0;left:0}.mkt .pcard-sweep-btn{background:linear-gradient(90deg,#0000,#ffffff52,#0000);width:35%;top:0;bottom:0;left:0}@keyframes pcard-sweep{0%{opacity:0;transform:translate(-120%)}2%{opacity:1}19%{opacity:1;transform:translate(220%)}23%{opacity:0;transform:translate(220%)}to{opacity:0;transform:translate(220%)}}.mkt .plan-rede .pcard-sweep{animation-delay:.35s}@media (prefers-reduced-motion:reduce){.mkt .pcard-sweep{animation:none;display:none}}.mkt .price-note{text-align:center;font-family:var(--font-num);color:var(--muted-foreground);margin-top:24px;font-size:.76rem}.mkt .price-note a{color:var(--primary);font-weight:600}.mkt .price-note a:hover{text-decoration:underline}.mkt .price-hero{padding-block:var(--mkt-section);background:var(--mkt-muted-2);border-bottom:1px solid var(--border)}.mkt .price-hero .sec-head{text-align:center;max-width:40ch;margin-inline:auto;margin-bottom:var(--mkt-head)}.mkt .price-hero h1{margin-top:.9rem;font-size:clamp(2.2rem,4.6vw,3.4rem)}.mkt .price-hero .sec-head p{font-size:1.12rem}.mkt .price-hero .sec-head p b{color:var(--foreground);font-weight:650}.mkt .price-hero .facts{margin-top:var(--mkt-section)}.mkt .price-cap .econ{color:var(--primary);font-weight:600}.mkt .vs-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.mkt .vs-col{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:26px}.mkt .vs-col h3{font-family:var(--font-num);letter-spacing:.13em;text-transform:uppercase;color:var(--muted-foreground);font-size:.72rem;font-weight:600}.mkt .vs-col.us{border-color:color-mix(in oklch, var(--primary) 45%, var(--border));box-shadow:var(--mkt-shadow)}.mkt .vs-col.us h3{color:var(--primary)}.mkt .vs-col ul{flex-direction:column;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:flex}.mkt .vs-col li{color:var(--mkt-body);text-wrap:pretty;align-items:flex-start;gap:10px;font-size:.98rem;display:flex}.mkt .vs-col li svg{color:var(--primary);flex:none;margin-top:4px}.mkt .vs-col li .x{text-align:center;width:15px;color:var(--muted-foreground);font-family:var(--font-num);flex:none}.mkt .vs-col.us li{color:var(--foreground)}.mkt .ptable-wrap{border:1px solid var(--border);background:var(--card);border-radius:16px;overflow:hidden}.mkt .ptable{border-collapse:collapse;width:100%;font-size:.95rem}.mkt .ptable th,.mkt .ptable td{text-align:left;border-top:1px solid var(--border);vertical-align:top;padding:11px 16px}.mkt .ptable thead th{font-family:var(--font-num);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);border-top:none;padding-block:15px;font-size:.7rem;font-weight:600}.mkt .ptable .rowh{color:var(--mkt-body);text-wrap:pretty;font-weight:400}.mkt .ptable .rowh .note{color:var(--muted-foreground);font-size:.84em;font-family:var(--font-num)}.mkt .ptable .pc{text-align:center;width:140px}.mkt .ptable td.pc .val{color:var(--foreground);text-wrap:pretty;font-size:.86rem;display:block}.mkt .ptable thead .pc{text-align:center;color:var(--foreground)}.mkt .ptable td.pc svg{color:var(--primary);margin-inline:auto}.mkt .ptable tr.grp th{font-family:var(--font-num);letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-brass);background:var(--mkt-muted-2);padding-block:9px;font-size:.68rem;font-weight:600}.mkt .ptable tr.units-row th,.mkt .ptable tr.units-row td{background:var(--mkt-primary-soft);color:var(--foreground);font-weight:650}.mkt .ptable tr.units-row td.pc{font-family:var(--font-num);font-variant-numeric:tabular-nums}.mkt .ptable .th-all,.mkt .ptable .row-mob,.mkt .ptable .ptable-toggle{display:none}@media (min-width:768px){.mkt .ptable.collapsed tbody.more{display:none}.mkt .ptable .ptable-toggle{display:table-row-group}.mkt .ptable .ptable-toggle td{border-top:1px solid var(--border);text-align:center;padding:0}.mkt .ptable .ptable-toggle button{width:100%;font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;padding:13px 16px;font-size:.9rem;font-weight:600}.mkt .ptable .ptable-toggle button:hover{background:var(--mkt-muted-2)}.mkt .ptable .ptable-toggle button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}}@media (max-width:900px){.mkt .vs-grid{grid-template-columns:1fr}}@media (max-width:760px){.mkt .ptable .pc-2,.mkt .ptable .pc-3,.mkt .ptable .th-full{display:none}.mkt .ptable .th-all{display:inline}.mkt .ptable tr.split td.pc{display:none}.mkt .ptable .row-mob{color:var(--mkt-body);margin-top:5px;font-weight:400;display:block}.mkt .ptable .row-mob span{font-size:.86rem;line-height:1.45;display:block}.mkt .ptable .row-mob b{color:var(--foreground);font-weight:600}.mkt .ptable .pc{width:92px}.mkt .ptable th,.mkt .ptable td{padding:11px 12px}.mkt .ptable,.mkt .ptable thead,.mkt .ptable tbody{display:block}.mkt .ptable tr{border-top:1px solid var(--lp-line,var(--border));display:flex}.mkt .ptable thead tr,.mkt .ptable th,.mkt .ptable td{border-top:0}.mkt .ptable .rowh,.mkt .ptable tr.grp th{flex:1;min-width:0}.mkt .ptable td.pc-1{flex:none;justify-content:center;align-items:center;width:56px;display:flex}.mkt .ptable thead .rowh{display:none}.mkt .ptable thead .pc-1{text-align:right;white-space:nowrap;flex:1;width:auto}}.mkt .talk{padding-block:var(--mkt-section);background:var(--mkt-muted-2)}.mkt .talk-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(28px,5vw,60px);display:grid}.mkt .talk-copy h1{margin-top:.9rem;font-size:clamp(2rem,4.2vw,3rem)}.mkt .talk-copy .sub{color:var(--mkt-body);text-wrap:pretty;max-width:42ch;margin-top:1.2rem;font-size:1.12rem}.mkt .pauta{counter-reset:pauta;flex-direction:column;gap:12px;margin:clamp(24px,3vw,34px) 0 0;padding:0;list-style:none;display:flex}.mkt .pauta li{counter-increment:pauta;color:var(--mkt-body);text-wrap:pretty;padding-left:34px;font-size:.98rem;position:relative}.mkt .pauta li:before{content:counter(pauta, decimal-leading-zero);font-family:var(--font-num);color:var(--primary);font-size:.78rem;font-weight:700;position:absolute;top:1px;left:0}.mkt .who{margin-top:var(--mkt-block);border:1px solid var(--border);border-left:3px solid var(--mkt-brass);background:var(--card);border-radius:14px;padding:22px 24px}.mkt .who-label{font-family:var(--font-num);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:.68rem;font-weight:600}.mkt .who-name{letter-spacing:-.02em;margin-top:8px;font-size:1.16rem;font-weight:700}.mkt .who-role{color:var(--muted-foreground);margin-top:2px;font-size:.9rem}.mkt .who-story{color:var(--mkt-body);text-wrap:pretty;margin-top:12px;font-size:.96rem;line-height:1.6}.mkt .talk-fine{margin-top:var(--mkt-block);color:var(--mkt-body);text-wrap:pretty;font-size:.95rem}.mkt .talk-fine a{color:var(--primary);font-weight:600}.mkt .talk-fine a:hover{text-decoration:underline}.mkt .talk-form{background:var(--card);border:1px solid var(--border);box-shadow:var(--mkt-shadow);border-radius:18px;padding:clamp(24px,3vw,32px);position:sticky;top:84px}.mkt .tf-eyebrow{font-family:var(--font-num);letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-size:.68rem;font-weight:600}.mkt .talk-form h2{letter-spacing:-.02em;margin-top:8px;font-size:1.5rem}.mkt .tf-lead{color:var(--mkt-body);margin-top:8px;font-size:.94rem}.mkt .tf-field{flex-direction:column;gap:6px;margin-top:16px;display:flex}.mkt .tf-field label{letter-spacing:-.01em;font-size:.88rem;font-weight:600}.mkt .tf-opt{color:var(--muted-foreground);font-weight:400}.mkt .tf-field input,.mkt .tf-field select,.mkt .tf-field textarea{font:inherit;color:var(--foreground);background:var(--background);border:1px solid var(--input);border-radius:8px;width:100%;min-height:44px;padding:.6rem .7rem;font-size:.96rem}.mkt .tf-field select{appearance:none;font-family:inherit;font-size:.96rem;line-height:inherit;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23737373' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:16px 16px;padding-right:2.25rem}.mkt .tf-field textarea{resize:vertical;min-height:76px;line-height:1.5}.mkt .tf-field input::placeholder,.mkt .tf-field textarea::placeholder{color:var(--muted-foreground)}.mkt .tf-field input:focus-visible,.mkt .tf-field select:focus-visible,.mkt .tf-field textarea:focus-visible{outline:2px solid var(--ring);outline-offset:1px;border-color:var(--ring)}.mkt .tf-field input[aria-invalid=true]{border-color:var(--destructive)}.mkt .tf-row{grid-template-columns:1fr .8fr;gap:12px;display:grid}.mkt .tf-row .tf-field{margin-top:16px}.mkt .tf-error,.mkt .tf-hint{text-wrap:pretty;margin-top:14px;font-size:.86rem}.mkt .tf-error{color:var(--destructive);font-weight:500}.mkt .tf-hint{color:var(--muted-foreground)}.mkt .talk-form [data-slot=button]{margin-top:18px}.mkt .tf-note{color:var(--muted-foreground);text-wrap:pretty;margin-top:12px;font-size:.82rem}.mkt .tf-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:900px){.mkt .talk-grid{grid-template-columns:1fr}.mkt .talk-form{position:static}}@media (max-width:520px){.mkt .tf-row{grid-template-columns:1fr;gap:0}}.mkt .faq-grid{grid-template-columns:repeat(2,1fr);gap:14px 40px;display:grid}.mkt .qa{border-bottom:1px solid var(--border);padding:6px 0}.mkt .qa summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:1.04rem;font-weight:600;list-style:none;display:flex}.mkt .qa summary::-webkit-details-marker{display:none}.mkt .qa summary .chev{color:var(--muted-foreground);font-family:var(--font-num);flex:none;transition:transform .2s}.mkt .qa[open] summary .chev{transform:rotate(45deg)}.mkt .qa .a{color:var(--mkt-body);max-width:60ch;padding:0 0 16px;font-size:.98rem}.mkt .final{text-align:center}.mkt .final .box{background:var(--card);border:1px solid var(--border);box-shadow:var(--mkt-shadow);border-radius:20px;padding:clamp(40px,6vw,72px) 24px;position:relative;overflow:hidden}.mkt .final h2{font-size:clamp(1.9rem,4vw,3rem)}.mkt .final p{color:var(--mkt-body);margin-top:1rem;font-size:1.12rem}.mkt .final .hero-cta{justify-content:center}.mkt .final .hero-fine{text-align:center}.mkt .final .top-pole,.mkt .shop-final .top-pole{background:repeating-linear-gradient(48deg, var(--mkt-brass) 0 9px, #fff 9px 18px, var(--primary) 18px 27px, #fff 27px 36px);background-size:51px 100%;height:6px;animation:1.15s linear infinite mkt-poleH;position:absolute;top:0;left:0;right:0}@keyframes mkt-poleH{to{background-position:51px 0}}@media (prefers-reduced-motion:reduce){.mkt .final .top-pole,.mkt .shop-final .top-pole{animation:none}}.mkt .ft{border-top:1px solid var(--border);color:var(--mkt-body);padding:44px 0 56px}.mkt .ft-grid{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.mkt .ft-col h4{font-family:var(--font-num);text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);margin:0 0 12px;font-size:.7rem;font-weight:600}.mkt .ft-col a{color:var(--mkt-body);padding:4px 0;font-size:.92rem;display:block}.mkt .ft-col a:hover{color:var(--foreground)}.mkt .ft-bottom{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:36px;padding-top:20px;font-size:.84rem;display:flex}.mkt .doc{padding:clamp(40px,6vw,72px) 0 clamp(56px,8vw,96px)}.mkt .doc-head{max-width:62ch}.mkt .doc-head h1{margin-top:.8rem;font-size:clamp(2rem,4.4vw,3rem)}.mkt .doc-head .upd{font-family:var(--font-num);color:var(--muted-foreground);margin-top:1rem;font-size:.74rem}.mkt .doc-body{max-width:68ch;margin-top:var(--mkt-head)}.mkt .doc-body h2{letter-spacing:-.02em;margin:2.4rem 0 .8rem;font-size:1.25rem}.mkt .doc-body h2:first-child{margin-top:0}.mkt .doc-body p{color:var(--mkt-body);margin-bottom:.9rem;font-size:1rem}.mkt .doc-body ul{color:var(--mkt-body);margin:0 0 .9rem;padding-left:1.3rem;font-size:1rem}.mkt .doc-body li{margin-bottom:.45rem}.mkt .doc-body a{color:var(--primary);font-weight:500}.mkt .doc-body a:hover{text-decoration:underline}.mkt .doc-body strong{color:var(--foreground);font-weight:600}.mkt .todo{font-family:var(--font-num);color:var(--destructive);background:color-mix(in oklch, var(--destructive) 10%, transparent);border-radius:5px;padding:.05em .35em;font-size:.9em}.mkt .contact-grid{margin-top:var(--mkt-head);grid-template-columns:repeat(2,1fr);gap:18px;max-width:68ch;display:grid}.mkt .contact-card{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:24px}.mkt .contact-card h3{letter-spacing:-.02em;font-size:1.1rem}.mkt .contact-card p{color:var(--mkt-body);margin:.6rem 0 1rem;font-size:.95rem}.mkt .contact-card .val{font-family:var(--font-num);color:var(--primary);word-break:break-all;font-size:.9rem;font-weight:600}.mkt .rv{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(14px)}.mkt .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mkt .rv{opacity:1;transition:none;transform:none}}.mkt .facts{margin-top:var(--mkt-block);padding-top:var(--mkt-block);border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:clamp(16px,3vw,40px);display:grid}.mkt .fact{flex-direction:column;gap:4px;min-width:0;display:flex}.mkt .fact b{letter-spacing:-.015em;font-size:1.12rem}.mkt .fact span{color:var(--mkt-body);text-wrap:pretty;font-size:.92rem;line-height:1.5}.mkt .prob-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.mkt .prob{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:20px}.mkt .prob .pain{letter-spacing:-.012em;text-wrap:pretty;font-size:1.02rem;font-weight:650}.mkt .prob .answer{color:var(--mkt-body);text-wrap:pretty;margin-top:8px;font-size:.92rem;line-height:1.55}@media (max-width:900px){.mkt .hero-grid{grid-template-columns:1fr;align-items:stretch}.mkt .glimpse{width:100%;max-width:460px}.mkt .feat-grid{grid-template-columns:1fr}.mkt .feature.wide{grid-column:auto;grid-template-columns:1fr}.mkt .plans{grid-template-rows:none;grid-template-columns:1fr;max-width:460px;margin:0 auto}.mkt .plan{flex-direction:column;grid-row:auto;grid-template-rows:none;display:flex}.mkt .faq-grid{grid-template-columns:1fr}.mkt .steps{grid-template-columns:1fr;max-width:460px;margin:0 auto}.mkt .contact-grid{grid-template-columns:1fr}.mkt .nav-links{display:none}.mkt .nav-burger{display:inline-block}.mkt .prob-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.mkt .facts{grid-template-columns:1fr;gap:14px}.mkt .prob-grid{grid-template-columns:1fr}}@media (max-width:520px){.mkt{font-size:16px}.mkt .hero .sub{font-size:1.06rem}.mkt .glimpse .float{display:none}}@media (max-width:560px){.mkt .nav-in .brand>span>span{display:none}.mkt .nav-actions{gap:.6rem}}
