.mkt-hero{padding-bottom:clamp(64px,8vw,120px)}.mkt-hero__tags{border-top:1px solid var(--rule-strong);color:var(--text-2);flex-wrap:wrap;margin-top:clamp(48px,7vw,96px);display:flex}.mkt-hero__tags li{margin-right:20px;padding:14px 20px 0 0;position:relative}.mkt-hero__tags li:not(:last-child):after{content:"";background:var(--blue);width:5px;height:5px;position:absolute;top:18px;right:0;transform:rotate(45deg)}.mkt-ledger__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,112px);display:grid}.mkt-ledger__copy{top:calc(var(--header-h) + 32px);flex-direction:column;gap:24px;display:flex;position:sticky}.mkt-ledger__fine{text-transform:none;letter-spacing:0;font-size:.75rem}.mkt-ledger{background:var(--white);border:1px solid var(--rule);min-width:0;padding:clamp(16px,2.4vw,32px)}.mkt-ledger__head,.mkt-ledger__table tr{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:0 clamp(12px,2vw,28px);display:grid}.mkt-ledger__head{border-bottom:1px solid var(--rule-strong);color:var(--text-2);padding-bottom:14px;font-size:.8125rem;line-height:1.3}.mkt-ledger__head b{background:var(--paper-3);width:22px;height:22px;color:var(--ink);font-family:var(--font-mono);place-items:center;margin-right:6px;font-size:.75rem;display:inline-grid}.mkt-ledger__head span:last-child b{background:var(--blue);color:var(--paper)}.mkt-ledger__table{border-collapse:collapse;width:100%;display:block}.mkt-ledger__table tbody{display:block}.mkt-ledger__table tr{border-bottom:1px solid var(--rule);align-items:center;padding:12px 0}.mkt-ledger__table tr:last-child{border-bottom:0}.mkt-ledger__table th{text-align:left;letter-spacing:-.01em;font-size:.9375rem;font-weight:500}.mkt-ledger__note{font-family:var(--font-mono);letter-spacing:0;color:var(--wait);margin-top:2px;font-size:.6875rem;font-weight:400;display:block}.mkt-ledger__table tr:last-child .mkt-ledger__note{color:var(--ok)}.mkt-ledger__table td{flex-direction:column;gap:6px;min-width:0;display:flex}.mkt-ledger__v{color:var(--text-2);font-size:.9375rem}.mkt-ledger__table td.is-win .mkt-ledger__v{color:var(--text);font-weight:600}.mkt-ledger__bar{height:6px;width:var(--w);background:var(--paper-3);transform-origin:0;transition:transform 1s var(--ease-out);transition-delay:calc(.2s + var(--i) * 80ms);display:block;transform:scaleX(0)}.mkt-ledger.is-in .mkt-ledger__bar{transform:scaleX(1)}.mkt-ledger__table td:last-child .mkt-ledger__bar{background:var(--blue)}.mkt-ledger__table tr:last-child th,.mkt-ledger__table tr:last-child .mkt-ledger__v{font-size:1.125rem}.mkt-ledger__table tr:last-child{border-top:1px solid var(--rule-strong);margin-top:4px;padding-top:16px}@media (max-width:900px){.mkt-ledger__grid{grid-template-columns:1fr}.mkt-ledger__copy{position:relative;top:0}}@media (max-width:480px){.mkt-ledger__head,.mkt-ledger__table tr{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,.8fr);gap:0 10px}.mkt-ledger__head{font-size:.6875rem}.mkt-ledger__head b{margin-bottom:4px;display:grid}.mkt-ledger__table th,.mkt-ledger__v{font-size:.8125rem}}.mkt-platforms__head{flex-direction:column;gap:24px;margin-bottom:clamp(48px,6vw,88px);display:flex}.mkt-platforms{border-top:1px solid var(--rule-inv-strong);grid-template-columns:1fr 1fr;display:grid}.mkt-platform{flex-direction:column;gap:16px;padding:clamp(28px,3vw,40px) clamp(24px,4vw,64px) 0 0;display:flex}.mkt-platform+.mkt-platform{border-left:1px solid var(--rule-inv);padding-left:clamp(24px,4vw,64px);padding-right:0}.mkt-platform__name{letter-spacing:-.06em;font-size:clamp(3.4rem,8vw,7.5rem);font-weight:600;line-height:.85}.mkt-platform__role{color:var(--blue-light)}.mkt-platform .body{max-width:44ch}.mkt-platform .ruled-list{margin-top:8px}.mkt-platform .ruled-list>li{font-size:var(--fs-small);color:var(--text-inv-2);padding:12px 0}@media (max-width:760px){.mkt-platforms{grid-template-columns:1fr}.mkt-platform,.mkt-platform+.mkt-platform{border-left:0;padding:28px 0 0}.mkt-platform+.mkt-platform{border-top:1px solid var(--rule-inv);margin-top:40px}}.mkt-cap__head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"idx idx""title body";align-items:end;gap:24px clamp(32px,6vw,112px);margin-bottom:clamp(48px,6vw,80px);display:grid}.mkt-cap__head .index{grid-area:idx}.mkt-cap__head h2{grid-area:title}.mkt-cap__head .body{grid-area:body}.mkt-spec{border-top:1px solid var(--rule-strong)}.mkt-spec__row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,3.2fr) minmax(0,4.6fr) minmax(0,3.2fr);align-items:baseline;gap:8px clamp(20px,3vw,48px);padding:20px 0;transition:background .3s;display:grid}.mkt-spec__row:not(.mkt-spec__row--head):hover{background:linear-gradient(90deg, transparent, var(--paper-2) 25%, transparent)}.mkt-spec__row--head{padding:12px 0}.mkt-spec__row--head span{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.mkt-spec__name{letter-spacing:-.02em;align-items:baseline;gap:16px;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:600;display:flex}.mkt-spec__name .mono{color:var(--text-3);font-weight:400}.mkt-spec__what{color:var(--text-2);font-size:var(--fs-small)}.mkt-spec__get{font-size:var(--fs-small);border-left:2px solid var(--blue);padding-left:14px}@media (max-width:900px){.mkt-cap__head{grid-template-columns:1fr;grid-template-areas:"idx""title""body"}.mkt-spec__row--head{display:none}.mkt-spec__row{grid-template-columns:1fr}.mkt-spec__what,.mkt-spec__get{margin-left:34px}}.mkt-creative__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,112px);display:grid}.mkt-creative__copy{flex-direction:column;gap:24px;display:flex}.mkt-creative__list>li{font-size:var(--fs-small);color:var(--text-2)}.mkt-creative__list b{color:var(--text);margin-right:6px;font-weight:600}.mkt-board__frames{grid-template-columns:1.05fr .85fr 1fr;align-items:end;gap:clamp(10px,1.4vw,18px);display:grid}.mkt-frame{opacity:0;min-height:0;transition:opacity .8s var(--ease-out), transform 1s var(--ease-out);transition-delay:calc(.15s + var(--i) * .14s);flex-direction:column;gap:10px;padding:clamp(14px,1.6vw,22px);display:flex;position:relative;transform:translateY(24px)}.mkt-board.is-in .mkt-frame{opacity:1;transform:none}.mkt-frame__tag{opacity:.7;font-size:.625rem}.mkt-frame__hook{letter-spacing:-.035em;font-size:clamp(1.15rem,1.7vw,1.6rem);font-weight:600;line-height:1.05}.mkt-frame__sub{opacity:.75;font-size:.8125rem}.mkt-frame__cta{border:1px solid;align-self:flex-start;margin-top:auto;padding:7px 10px;font-size:.75rem;font-weight:600}.mkt-frame--problem{aspect-ratio:4/5;background:var(--ink);color:var(--paper)}.mkt-frame--proof{aspect-ratio:9/16;background:var(--blue);color:var(--paper);justify-content:flex-end}.mkt-frame--proof .mkt-frame__tag{position:absolute;top:clamp(14px,1.6vw,22px);left:clamp(14px,1.6vw,22px)}.mkt-frame__play{border:1.5px solid var(--paper);border-radius:50%;width:48px;height:48px;margin:-24px 0 0 -24px;position:absolute;top:42%;left:50%}.mkt-frame__play:after{content:"";border-left:13px solid var(--paper);border-top:8px solid #0000;border-bottom:8px solid #0000;position:absolute;top:15px;left:19px}.mkt-frame--offer{aspect-ratio:1;background:var(--white);color:var(--ink);border:1px solid var(--rule)}.mkt-frame--offer .mkt-frame__hook{font-weight:300}.mkt-board__cap{text-transform:none;letter-spacing:0;margin-top:16px;font-size:.75rem}@media (max-width:900px){.mkt-creative__grid{grid-template-columns:1fr}}@media (max-width:560px){.mkt-board__frames{grid-template-columns:1fr 1fr}.mkt-frame--offer{aspect-ratio:auto;grid-column:1/-1;min-height:180px}.mkt-frame__hook{font-size:1.05rem}}.mkt-track__head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"idx idx""title body";align-items:end;gap:24px clamp(32px,6vw,112px);margin-bottom:clamp(48px,6vw,88px);display:grid}.mkt-track__head .index{grid-area:idx}.mkt-track__head h2{grid-area:title}.mkt-track__head .body{grid-area:body}.mkt-pipe__fwd{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.mkt-pipe__fwd li{border:1px solid var(--rule-inv-strong);letter-spacing:-.015em;opacity:.25;transition:opacity .6s var(--ease-out), background .6s var(--ease-out), color .6s var(--ease-out);transition-delay:calc(.2s + var(--i) * .15s);flex-direction:column;gap:8px;padding:16px 14px 18px;font-size:clamp(.95rem,1.3vw,1.15rem);font-weight:550;display:flex;position:relative}.mkt-pipe__fwd li .mono{color:var(--text-inv-3);font-weight:400}.mkt-pipe__fwd li:not(:last-child):after{content:"";background:var(--rule-inv-strong);width:6px;height:1px;position:absolute;top:50%;right:-7px}.mkt-pipe.is-in .mkt-pipe__fwd li{opacity:1}.mkt-pipe.is-in .mkt-pipe__fwd li:last-child{background:var(--paper);color:var(--ink);border-color:var(--paper)}.mkt-pipe.is-in .mkt-pipe__fwd li:last-child .mono{color:var(--text-3)}.mkt-pipe__back{color:var(--blue-light);padding-top:4px;position:relative}.mkt-pipe__arc{clip-path:inset(0 0 0 100%);width:83.3333%;height:52px;transition:clip-path 1.4s var(--ease-in-out) 1.2s;margin-left:8.33333%;display:block}.mkt-pipe.is-in .mkt-pipe__arc{clip-path:inset(0)}.mkt-pipe__back .mono{text-align:center;text-transform:none;letter-spacing:0;margin-top:10px;font-size:.8125rem}.mkt-track__setup{border-top:1px solid var(--rule-inv);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(40px,5vw,64px);display:grid}.mkt-track__setup li{border-bottom:1px solid var(--rule-inv);font-size:var(--fs-small);color:var(--text-inv-2);padding:14px 16px 14px 0}@media (max-width:900px){.mkt-track__head{grid-template-columns:1fr;grid-template-areas:"idx""title""body"}.mkt-pipe__fwd{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt-pipe__fwd li:nth-child(3):after,.mkt-pipe__arc{display:none}.mkt-pipe__back .mono{text-align:left;padding-left:22px;position:relative}.mkt-pipe__back .mono:before{content:"↺";position:absolute;left:0}.mkt-track__setup{grid-template-columns:1fr 1fr}}@media (max-width:480px){.mkt-pipe__fwd{grid-template-columns:1fr 1fr}.mkt-pipe__fwd li:after{display:none}.mkt-track__setup{grid-template-columns:1fr}}.mkt-combo{background:var(--white)}.mkt-lanes{border-top:1px solid var(--rule-strong)}.mkt-lanes__row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,3fr) minmax(0,3fr) minmax(0,3.4fr);display:grid}.mkt-lanes__row>span{font-size:var(--fs-small);padding:18px 16px 18px 0}.mkt-lanes__row>span+span{padding-left:16px}.mkt-lanes__row--head>span{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding-block:12px}.mkt-lanes__m{font-weight:600}.mkt-lanes__a{color:var(--text-3)}.mkt-lanes .mkt-lanes__b{background:var(--blue);color:var(--paper);font-weight:500}.mkt-lanes__row--head .mkt-lanes__b,.mkt-lanes__row--head>span:last-child{background:var(--blue);color:var(--blue-light)}@media (max-width:560px){.mkt-lanes__row--head{display:none}.mkt-lanes__row{grid-template-columns:1fr 1fr;gap:6px 12px;padding:14px 0}.mkt-lanes__row>span,.mkt-lanes__row>span+span{padding:0}.mkt-lanes__m{grid-column:1/-1}.mkt-lanes__row>span[data-col]:before{content:attr(data-col);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-bottom:2px;font-size:.6875rem;display:block}.mkt-lanes .mkt-lanes__b{padding:8px 10px}}.mkt-fit__head{flex-direction:column;gap:24px;margin-bottom:clamp(40px,5vw,72px);display:flex}.mkt-fit{grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,96px);display:grid}.mkt-fit__col h3{margin-bottom:16px}.mkt-fit__col .ruled-list>li{font-size:var(--fs-small);color:var(--text-2);padding-left:28px;position:relative}.mkt-fit__col .ruled-list>li:before{content:"";border-left:1.5px solid var(--ok);border-bottom:1.5px solid var(--ok);width:12px;height:6px;position:absolute;top:25px;left:2px;transform:rotate(-45deg)}.mkt-fit__col--no .ruled-list>li:before{background:var(--text-3);border:0;width:12px;height:1.5px;top:28px;transform:none}.mkt-start{background:var(--ink);color:var(--text-inv);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(56px,7vw,96px);display:grid}.mkt-start li{flex-direction:column;gap:6px;padding:clamp(18px,2vw,28px);display:flex}.mkt-start li+li{border-left:1px solid var(--rule-inv)}.mkt-start .mono{color:var(--blue-light)}.mkt-start b{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600}.mkt-start li>span:last-child{color:var(--text-inv-2);font-size:.875rem}@media (max-width:900px){.mkt-fit{grid-template-columns:1fr}.mkt-start{grid-template-columns:1fr 1fr}.mkt-start li:nth-child(3){border-left:0}.mkt-start li:nth-child(n+3){border-top:1px solid var(--rule-inv)}}@media (max-width:480px){.mkt-start{grid-template-columns:1fr}.mkt-start li+li{border-left:0;border-top:1px solid var(--rule-inv)}}
