.marketing-page{--mk-display:var(--font-manrope), var(--font-ui);--mk-shell:1160px;--mk-column:1050px}.marketing-page h1,.marketing-page h2,.marketing-page h3,.marketing-page .landing-flow__steps li>span,.marketing-page .landing-footer__cta>a,.marketing-page .landing-proof__demo,.marketing-page .brand{font-family:var(--mk-display);letter-spacing:-.03em}.marketing-page .landing-hero__copy h1{letter-spacing:-.035em;font-size:clamp(38px,5.3vw,76px);font-weight:800;line-height:1.08}.marketing-page .landing-hero__copy p{max-width:820px;font-size:clamp(17px,1.4vw,19px);line-height:1.5}.marketing-page .landing-section-heading h2,.marketing-page .landing-proof__intro h2{letter-spacing:-.035em;font-size:clamp(38px,4.4vw,62px);font-weight:800;line-height:1.06}.marketing-page .landing-footer__cta h2{letter-spacing:-.035em;font-size:clamp(36px,4.1vw,58px);font-weight:800;line-height:1.04}.marketing-page .landing-eyebrow{font-weight:800}.marketing-page .landing-flow__steps li>span{font-size:17px;font-weight:800}.marketing-page .landing-flow__steps h3{font-size:23px;font-weight:800;line-height:1.3}.marketing-page .landing-flow__steps p,.marketing-page .landing-faq__grid p{font-size:17px;line-height:1.55}.marketing-page .landing-faq__grid h3,.marketing-page .landing-siblings__grid h3{font-size:21px;font-weight:800;line-height:1.3}.marketing-page .landing-siblings__grid p{font-size:17px;line-height:1.55}.marketing-page .landing-footer__cta>a{font-size:20px;font-weight:800}.marketing-page .landing-proof__demo{font-weight:700}.marketing-page .landing-shell,.marketing-page .landing-section-heading,.marketing-page .landing-proof__intro,.marketing-page .landing-proof__frame,.marketing-page .landing-flow__steps,.marketing-page .landing-faq__grid,.marketing-page .landing-siblings__grid{width:min(100%, var(--mk-column));max-width:min(100%, var(--mk-column))}.marketing-page .landing-footer__divider,.marketing-page .landing-footer__links,.marketing-page .landing-footer__bottom{width:min(100%, var(--mk-shell));max-width:min(100%, var(--mk-shell))}
.marketing-page .result-preview{background:var(--takt-paper);border:1px solid var(--takt-line);width:min(100%,1122px);box-shadow:0 40px 90px -50px color-mix(in srgb, var(--takt-accent-strong) 42%, transparent), inset 0 1px 0 color-mix(in srgb, var(--takt-paper) 80%, transparent);border-radius:26px;flex-direction:column;gap:26px;padding:30px 32px 24px;display:flex}.marketing-page .result-preview__head{border-bottom:1px solid color-mix(in srgb, var(--takt-line) 80%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:22px;display:flex}.marketing-page .result-preview__state{color:var(--takt-ink-subtle);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:700;display:flex}.marketing-page .result-preview__dot{background:var(--takt-accent-bright);border-radius:var(--takt-radius-round);width:7px;height:7px}.marketing-page .result-preview__file{color:var(--takt-ink);font-family:var(--mk-display);letter-spacing:-.02em;font-size:27px;font-weight:800;display:block}.marketing-page .result-preview__actions{color:var(--takt-ink-muted);align-items:center;gap:14px;font-size:15px;font-weight:600;display:flex}.marketing-page .result-preview__action--filled{color:var(--takt-accent);background:var(--takt-accent-soft);border-radius:var(--takt-radius-round);align-items:center;gap:8px;padding:9px 16px;font-weight:700;display:inline-flex}.marketing-page .result-preview__action--filled svg{width:15px;height:15px}.marketing-page .result-preview__lines{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.marketing-page .result-preview__lines li{grid-template-columns:92px minmax(0,1fr);gap:20px;display:grid}.marketing-page .result-preview__time{font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;display:flex}.marketing-page .result-preview__time time{color:var(--takt-ink);font-size:15px;font-weight:700}.marketing-page .result-preview__time span{color:var(--takt-ink-subtle);font-size:12px}.marketing-page .result-preview__role{color:var(--takt-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.marketing-page .result-preview__lines p{color:var(--takt-ink);text-wrap:pretty;margin:0;font-size:17px;line-height:1.5}.marketing-page .result-preview__lines mark{color:var(--takt-ink);background:var(--takt-accent-pale);border-radius:5px;padding:1px 4px}.marketing-page .result-preview__player{color:var(--takt-on-audio);background:linear-gradient(180deg, var(--takt-audio-elevated) 0%, var(--takt-audio-elevated-deep) 100%);border-radius:20px;flex-direction:column;gap:14px;padding:16px 20px 14px;display:flex}.marketing-page .result-preview__transport{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.marketing-page .result-preview__play{width:34px;height:34px;color:var(--takt-on-audio);background:var(--takt-audio-control-bottom);border-radius:var(--takt-radius-round);place-items:center;display:grid}.marketing-page .result-preview__play svg{width:15px;height:15px}.marketing-page .result-preview__skip,.marketing-page .result-preview__pill{color:color-mix(in srgb, var(--takt-on-audio) 78%, transparent);background:color-mix(in srgb, var(--takt-on-audio) 9%, transparent);font-variant-numeric:tabular-nums;border-radius:9px;padding:9px 15px;font-weight:600}.marketing-page .result-preview__pill--accent{color:var(--takt-on-audio);background:var(--takt-audio-control-bottom);font-weight:700}.marketing-page .result-preview__skip{font-weight:700}.marketing-page .result-preview__clock{color:color-mix(in srgb, var(--takt-on-audio) 50%, transparent);font-variant-numeric:tabular-nums;font-size:15px}.marketing-page .result-preview__clock strong{color:var(--takt-on-audio);font-weight:700}.marketing-page .result-preview__spacer{flex:auto}.marketing-page .result-preview__wave{align-items:center;gap:3px;height:46px;display:flex}.marketing-page .result-preview__wave span{background:color-mix(in srgb, var(--takt-accent-light) 42%, transparent);border-radius:2px;flex:auto;height:14px}.marketing-page .result-preview__wave span:nth-child(16n+1){height:10px}.marketing-page .result-preview__wave span:nth-child(16n+2){height:26px}.marketing-page .result-preview__wave span:nth-child(16n+3){height:16px}.marketing-page .result-preview__wave span:nth-child(16n+4){height:34px}.marketing-page .result-preview__wave span:nth-child(16n+5){height:22px}.marketing-page .result-preview__wave span:nth-child(16n+6){height:12px}.marketing-page .result-preview__wave span:nth-child(16n+7){height:30px}.marketing-page .result-preview__wave span:nth-child(16n+8){height:18px}.marketing-page .result-preview__wave span:nth-child(16n+9){height:38px}.marketing-page .result-preview__wave span:nth-child(16n+10){height:14px}.marketing-page .result-preview__wave span:nth-child(16n+11){height:24px}.marketing-page .result-preview__wave span:nth-child(16n+12){height:32px}.marketing-page .result-preview__wave span:nth-child(16n+13){height:20px}.marketing-page .result-preview__wave span:nth-child(16n+14){height:28px}.marketing-page .result-preview__wave span:nth-child(16n+15){height:12px}.marketing-page .result-preview__wave span:nth-child(16n+16){height:36px}.marketing-page .result-preview__wave span[data-past]{background:var(--takt-accent-light)}.marketing-page .result-preview__scale{color:color-mix(in srgb, var(--takt-on-audio) 45%, transparent);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}@media (max-width:900px){.marketing-page .result-preview{padding:22px 18px 18px}.marketing-page .result-preview__lines li{grid-template-columns:64px minmax(0,1fr);gap:12px}.marketing-page .result-preview__file{font-size:20px}.marketing-page .result-preview__spacer{display:none}}.marketing-page .landing-hero__marked{color:var(--takt-accent)}.marketing-page .intake--public .dropzone__copy strong{font-family:var(--mk-display);font-size:clamp(26px,2.6vw,36px);font-weight:800}.marketing-page .intake--public .dropzone__copy span{font-size:17px}.marketing-page .intake--public .dropzone__stage .button--cream{font-family:var(--mk-display);font-size:18px;font-weight:800}.marketing-page .intake--public .dropzone__free-seal{font-family:var(--mk-display)}.marketing-page .intake--public .dropzone__assurance{font-weight:500}.marketing-page .intake--public .dropzone__requirements{width:min(720px,92%);font-size:15px}.marketing-page .landing-hero__note{font-size:14px}.marketing-page .landing-gains__item{font-size:16px}.marketing-page .landing-header .brand{font-size:21px;font-weight:800}.marketing-page .landing-header__actions>nav a{font-size:16px}.marketing-page .landing-header__account{font-size:16px;font-weight:700}.marketing-page .locale-switcher button{font-weight:700}.marketing-page .landing-footer__links a,.marketing-page .landing-footer__placeholder,.marketing-page .landing-footer__links>div>p{font-size:16px}.marketing-page .landing-footer__bottom{font-size:15px}.marketing-page .landing-header__inner{width:min(100%, var(--mk-shell));max-width:min(100%, var(--mk-shell))}
.marketing-page .landing-footer__cta p{max-width:520px;color:color-mix(in srgb, var(--takt-on-audio) 68%, transparent);margin:0;font-size:19px}.marketing-page .landing-footer__cta>a{min-height:58px;color:var(--takt-accent);background:var(--takt-on-audio);border-radius:var(--takt-radius-round);box-shadow:var(--takt-shadow-dark);justify-content:center;align-items:center;padding:19px 40px;font-size:20px;font-weight:800;transition:background .18s,transform .18s;display:inline-flex}.marketing-page .landing-footer__cta>a:hover{background:var(--takt-accent-wash)}.marketing-page .landing-footer__divider{background:color-mix(in srgb, var(--takt-accent-light) 20%, transparent);height:1px}.marketing-page .landing-footer .brand{color:var(--takt-on-audio);letter-spacing:-.01em;gap:12px;font-size:18px;font-weight:700}.marketing-page .landing-footer .brand__mark{width:34px;height:34px;color:var(--takt-on-audio);--brand-mark-plate:color-mix(in srgb, var(--takt-on-audio) 14%, transparent);--brand-mark-edge:color-mix(in srgb, var(--takt-on-audio) 26%, transparent);--brand-mark-line:var(--takt-on-audio)}.marketing-page .landing-footer__links>div>p{max-width:260px;color:color-mix(in srgb, var(--takt-on-audio) 62%, transparent);margin:0;font-size:16px;line-height:1.6}.marketing-page .landing-footer__links h3{color:color-mix(in srgb, var(--takt-on-audio) 62%, transparent);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.marketing-page .landing-footer__links a{color:color-mix(in srgb, var(--takt-on-audio) 78%, transparent);font-size:16px;transition:color .18s}.marketing-page .landing-footer__placeholder{color:color-mix(in srgb, var(--takt-on-audio) 62%, transparent);font-size:16px}.marketing-page .landing-footer__links a:hover{color:var(--takt-accent-light)}.marketing-page .landing-footer{color:var(--takt-on-audio);background:radial-gradient(85% 60% at 50% 0%, color-mix(in srgb, var(--takt-audio-control-bottom) 32%, var(--takt-audio-elevated)) 0%, transparent 66%), linear-gradient(180deg, var(--takt-audio-elevated) 0%, var(--takt-audio-elevated-deep) 100%);border-top:1px solid color-mix(in srgb, var(--takt-accent-light) 18%, transparent)}.marketing-page .landing-footer__cta h2{color:var(--takt-on-audio)}.marketing-page .landing-footer__bottom{color:color-mix(in srgb, var(--takt-on-audio) 62%, transparent);border-top:1px solid color-mix(in srgb, var(--takt-accent-light) 16%, transparent)}


