.ft{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.ft-list{border-bottom:1px solid var(--divider);margin:0;padding:0;list-style:none}.ft-item{border-top:1px solid var(--divider);position:relative}.ft-item.on{border-top-color:var(--ink)}.ft-trigger{all:unset;box-sizing:border-box;cursor:pointer;letter-spacing:-.02em;width:100%;color:var(--muted,#6b7280);transition:color .16s var(--ease-out);-webkit-tap-highlight-color:transparent;padding:22px 0;font-size:clamp(19px,1.6vw,23px);font-weight:700;line-height:1.25;display:block}.ft-trigger:hover{color:var(--ink)}.ft-item.on .ft-trigger{color:var(--ink);cursor:default;padding-bottom:10px}.ft-trigger:focus-visible{outline:2px solid var(--violet);outline-offset:4px;border-radius:4px}.ft-desc{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1);display:grid}.ft-desc>div{overflow:hidden}.ft-item.on .ft-desc{grid-template-rows:1fr}.ft-desc p{color:var(--ink-2);max-width:46ch;margin:0;padding:0 0 24px;font-size:16px;line-height:1.65}.ft-tabs{display:none}.ft-stage{display:grid}.ft-panel{opacity:0;visibility:hidden;transition:opacity .24s var(--ease-out), transform .36s cubic-bezier(.16, 1, .3, 1), visibility 0s linear .24s;grid-area:1/1;transform:translateY(6px)}.ft-panel.on{opacity:1;visibility:visible;transition:opacity .24s var(--ease-out), transform .36s cubic-bezier(.16, 1, .3, 1), visibility 0s;transform:none}.ft-stage .mk-frame{background:#fff;border:1px solid #64748b29;padding:clamp(14px,1.6vw,22px);box-shadow:0 24px 48px -32px #2e106547}.ft-stage .mk-frame .mk-card{background:#fff}.mk .ft-label{color:#6b7280;margin-bottom:3px;font-size:11px;font-weight:600;display:block}.mk .ft-doc-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mk .ft-doc-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:19px;display:block}.mk .ft-pill-tax{color:#4c1d95;background:#ede9fe}.mk .ft-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mk .ft-field{border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:1px;min-width:0;padding:8px 10px;display:flex}.mk .ft-field .ft-label{margin:0}.mk .ft-field b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.mk .ft-field .mk-muted{font-variant-numeric:tabular-nums;font-size:11px}.mk .ft-lines{padding:4px 0 10px}.mk .ft-line{font-variant-numeric:tabular-nums;border-top:1px solid #64748b1f;grid-template-columns:minmax(0,1fr) 36px 90px 90px;align-items:baseline;gap:10px;padding:8px 14px;font-size:12.5px;display:grid}.mk .ft-line>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mk .ft-line-2{grid-template-columns:minmax(0,1fr) auto}.mk .ft-line-head{color:#6b7280;border-top:0;font-size:11px}.mk .ft-line b{white-space:nowrap;font-weight:600}.mk .ft-totals{font-variant-numeric:tabular-nums;width:min(220px,100% - 28px);margin:6px 14px 0 auto;font-size:12.5px}.mk .ft-totals div{color:#4b4869;justify-content:space-between;gap:12px;padding:3px 0;display:flex}.mk .ft-totals .ft-grand{color:#1e1b4b;border-top:1px solid #1e1b4b;margin-top:4px;padding-top:7px;font-size:14px;font-weight:700}.mk .ft-actions{gap:8px;display:flex}.mk .ft-btn{white-space:nowrap;color:#1e1b4b;background:#fff;border:1px solid #64748b3d;border-radius:8px;justify-content:center;align-items:center;height:34px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.mk .ft-btn-primary{color:#fff;background:#4c1d95;border-color:#4c1d95;flex:1}.mk .ft-btn-sm{height:28px;padding:0 10px;font-size:11.5px}.mk .ft-remind-row{grid-template-columns:8px minmax(0,1fr) auto auto}.mk .ft-wa{background:#fff;border:1px solid #64748b2e;border-radius:10px;padding:12px 14px}.mk .ft-wa-head{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.mk .ft-wa-head b{color:#15803d;font-size:12px}.mk .ft-wa-head span{color:#6b7280;font-size:11px}.mk .ft-wa p{color:#1e1b4b;background:#f0fdf4;border-radius:0 8px 8px;margin:0;padding:9px 11px;font-size:12.5px;line-height:1.55}.mk .ft-done{color:#065f46;background:#ecfdf5;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:9px 12px;font-size:12px;display:flex}.mk .ft-done b{font-variant-numeric:tabular-nums;font-weight:700}.mk .ft-done span{color:#047857}@media (max-width:860px){.ft{grid-template-columns:minmax(0,1fr);gap:0}.ft-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:22px;display:grid}.ft-tab{all:unset;box-sizing:border-box;border:1px solid var(--divider);cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:56px;transition:background .18s var(--ease-out), border-color .18s var(--ease-out);background:#fff;border-radius:10px;flex-direction:column;justify-content:center;gap:2px;padding:8px 12px;display:flex}.ft-tab b{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:700}.ft-tab span{color:var(--ink-2);font-size:12.5px;line-height:1.3}.ft-tab.on{background:#1b0b3d;border-color:#1b0b3d}.ft-tab.on b{color:#fff}.ft-tab.on span{color:#c4b5fd}.ft-tab:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.ft-list{border-bottom:0;order:1;margin-bottom:22px}.ft-stage{touch-action:pan-y;order:2}.ft-item{border-top:0;display:none}.ft-item.on{display:block}.ft-item.on .ft-trigger{cursor:default;color:var(--ink);padding:0 0 10px;font-size:21px}.ft-desc{grid-template-rows:1fr;transition:none}.ft-desc p{max-width:none;padding-bottom:4px;font-size:15.5px}}@media (max-width:480px){.mk .ft-hide-sm{display:none}.mk .ft-line{grid-template-columns:minmax(0,1fr) 28px 84px;padding:8px 10px}.mk .ft-line-2{grid-template-columns:minmax(0,1fr) auto}.mk .ft-totals{margin-right:10px}.mk .ft-remind-row{grid-template-columns:8px minmax(0,1fr) auto}.mk .ft-remind-row .mk-amt{display:none}.mk .ft-doc-num{font-size:17px}}@media (prefers-reduced-motion:reduce){.ft-panel,.ft-panel.on,.ft-desc,.ft-tab{transition:none}}
.ti-section{color:#fff;padding:128px 0 120px;position:relative;overflow:hidden}@media (max-width:720px){.ti-section{padding:80px 0 72px}}.ti-head{max-width:760px;margin-bottom:56px}.ti-head h2{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0 0 18px;font-size:clamp(32px,4.4vw,56px);font-weight:700;line-height:1.02}.ti-head p{font-size:var(--fs-subhead,18px);color:#ede9fec7;max-width:600px;margin:0;line-height:1.55}.ti-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:56px;display:grid}@media (max-width:980px){.ti-grid{grid-template-columns:1fr;gap:40px}}.ti-doc{color:#1e1b4b;background:#fff;border-radius:6px;margin:0;padding:36px 36px 30px;font-size:13px;line-height:1.45;box-shadow:0 40px 80px -30px #0009,0 12px 24px -12px #0d032380}@media (max-width:560px){.ti-doc{padding:22px 16px 18px;font-size:12px}}.ti-mono{font-family:var(--font-jetbrains-mono), monospace;font-variant-numeric:tabular-nums}.ti-top{border-bottom:1px solid #e5e7eb;justify-content:space-between;gap:20px;padding-bottom:22px;display:flex}@media (max-width:560px){.ti-top{flex-direction:column-reverse;gap:14px}}.ti-from-name{margin-bottom:4px;font-size:15px;font-weight:700}.ti-muted{color:#6b7280}.ti-title{text-align:right}@media (max-width:560px){.ti-title{text-align:left}}.ti-title-word{letter-spacing:.02em;color:#2e1065;align-items:center;gap:8px;font-size:22px;font-weight:800;display:inline-flex}.ti-title-meta{margin-top:6px;font-size:12px}.ti-to{border-bottom:1px solid #e5e7eb;padding:18px 0 20px}.ti-label{letter-spacing:.06em;text-transform:uppercase;color:#6b7280;margin-bottom:6px;font-size:10.5px;font-weight:600}.ti-lines{border-collapse:collapse;width:100%;margin-top:16px}.ti-lines th{letter-spacing:.06em;text-transform:uppercase;color:#6b7280;text-align:right;padding:0 0 8px;font-size:10.5px;font-weight:600}.ti-lines th:first-child,.ti-lines td:first-child{text-align:left}.ti-lines td{text-align:right;border-top:1px solid #f3f4f6;padding:9px 0}.ti-lines td+td,.ti-lines th+th{padding-left:14px}@media (max-width:560px){.ti-col-qty{display:none}}.ti-totals{width:min(100%,280px);margin-top:10px;margin-left:auto}.ti-totals div{justify-content:space-between;align-items:center;gap:12px;padding:5px 0;display:flex}.ti-totals .ti-grand{border-top:2px solid #1e1b4b;margin-top:6px;padding-top:10px;font-size:15px;font-weight:700}.ti-bank{border-top:1px dashed #d1d5db;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:22px;padding-top:16px;font-size:12px;display:flex}.ti-mark{color:#fff;width:20px;height:20px;font:700 11px/1 var(--font-inter), system-ui, sans-serif;letter-spacing:0;vertical-align:middle;background:#5b21b6;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.ti-mark.alt{color:#5b21b6;background:#fff;box-shadow:inset 0 0 0 1.5px #5b21b6}.ti-notes{margin:0;padding:0;list-style:none}.ti-notes li{border-top:1px solid #c4b5fd2e;grid-template-columns:20px 1fr;gap:16px;padding:18px 0;display:grid}.ti-notes li:first-child{border-top:0;padding-top:4px}.ti-notes .ti-mark{color:#1b0b3d;background:#c4b5fd}.ti-notes .ti-mark.alt{color:#c4b5fd;background:0 0;box-shadow:inset 0 0 0 1.5px #c4b5fd}.ti-notes b{color:#fff;letter-spacing:-.01em;margin-bottom:4px;font-size:16px;display:block}.ti-notes span{color:#ede9feb8;font-size:14.5px;line-height:1.55}.ti-also{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:40px;margin-top:88px;display:grid}@media (max-width:980px){.ti-also{grid-template-columns:1fr;gap:20px;margin-top:64px}}.ti-also h3{letter-spacing:-.02em;color:#fff;max-width:16ch;margin:0;font-size:22px;font-weight:700;line-height:1.2}.ti-also dl{grid-template-columns:1fr 1fr;column-gap:40px;margin:0;display:grid}@media (max-width:720px){.ti-also dl{grid-template-columns:1fr}}.ti-also dl>div{border-top:1px solid #c4b5fd2e;padding:18px 0}.ti-also dt{color:#fff;margin-bottom:4px;font-size:15.5px;font-weight:600}.ti-also dd{color:#ede9feb3;margin:0;font-size:14.5px;line-height:1.55}.hw-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:72px;display:grid}@media (max-width:980px){.hw-grid{grid-template-columns:1fr;gap:36px}}.hw-intro h2{letter-spacing:-.03em;text-wrap:balance;margin:0 0 18px;font-size:clamp(32px,4.4vw,56px);font-weight:700;line-height:1.02}.hw-intro p{font-size:var(--fs-subhead,18px);color:var(--ink-2);max-width:460px;margin:0 0 28px;line-height:1.55}@media (min-width:981px){.hw-intro{position:sticky;top:110px}}.hw-link{color:var(--violet);text-underline-offset:4px;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.hw-link:hover{color:var(--violet-hover)}.hw-steps{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.hw-steps li{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:24px;padding:28px 0;display:grid}@media (max-width:560px){.hw-steps li{grid-template-columns:1fr;gap:6px}}.hw-time{font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;padding-top:5px;font-size:14px;font-weight:500}.hw-steps h3{letter-spacing:-.02em;margin:0 0 8px;font-size:21px;font-weight:700}.hw-steps p{color:var(--ink-2);max-width:56ch;margin:0;font-size:15.5px;line-height:1.6}.lp-section-founder{padding-bottom:40px}.lp-section-tool{padding:64px 0}.lp-section-close{padding-top:40px}.fn-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:72px;display:grid}@media (max-width:980px){.fn-grid{grid-template-columns:1fr;gap:44px}}.fn-main{max-width:640px}.fn-main h2{letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.15}.fn-main p{color:var(--ink-2);text-wrap:pretty;margin:0 0 18px;font-size:18px;line-height:1.65}.fn-main a{color:var(--violet);text-underline-offset:3px;font-weight:600}.fn-sign{color:var(--ink);margin-top:26px;font-size:16px;font-weight:600}.fn-sign span{color:var(--muted);margin-top:2px;font-size:14px;font-weight:400;display:block}.fn-gaps{border-top:2px solid var(--ink);padding-top:18px}.fn-gaps h3{letter-spacing:-.01em;margin:0 0 6px;font-size:15px;font-weight:700}.fn-gaps dl{margin:0}.fn-gaps dl>div{border-top:1px solid var(--line);padding:14px 0}.fn-gaps dl>div:first-child{border-top:0}.fn-gaps dt{margin-bottom:2px;font-size:15px;font-weight:600}.fn-gaps dd{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.ti-backdrop{z-index:0;position:absolute;inset:0}.ti-vignette{z-index:0;pointer-events:none;background:radial-gradient(70% 60% at 30% 40%,#0d03238c,#0000 72%);position:absolute;inset:0}.ti-shell{z-index:1;position:relative}.ti-row{align-items:center;gap:8px;display:flex}.ti-row-tight{margin-top:4px}.ti-title-meta.ti-row{justify-content:flex-end}@media (max-width:560px){.ti-title-meta.ti-row{justify-content:flex-start}}.ti-muted.ti-row{display:inline-flex}.ti-strong{font-weight:600}.lp ::selection{color:#1b0b3d;background:#ddd6fe}.lp a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #7c3aed}.ti-lines th,.ti-lines .ti-mono{white-space:nowrap}@media (max-width:420px){.ti-doc{padding:20px 12px 16px;font-size:11.5px}.ti-lines td+td,.ti-lines th+th{padding-left:10px}.ti-lines th{letter-spacing:.04em;font-size:9.5px}.ti-title-word{font-size:19px}.ti-bank{font-size:11px}}@media (min-width:820px) and (max-width:1180px){.lp-show-col-hide{display:none!important}.lp-show-row{grid-template-columns:1.5fr .9fr .8fr!important}.lp-show-body-cols{grid-template-columns:1fr}.lp-show-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-blog-head{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;padding-bottom:28px;display:flex}.lp-blog-head h2{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:700;line-height:1.05}.lp-blog-head .hw-link{padding-bottom:4px}.lp-blog-rows{margin-top:0}@media (max-width:720px){.hw-link{padding:12px 0;display:inline-block}}
